diff --git a/.github/workflows/docker-proof-builder-rpc-regtest.yml b/.github/workflows/docker-proof-builder-rpc-regtest.yml index 1eab87140..83c9e38c0 100644 --- a/.github/workflows/docker-proof-builder-rpc-regtest.yml +++ b/.github/workflows/docker-proof-builder-rpc-regtest.yml @@ -42,9 +42,6 @@ jobs: - name: Build binarys run: export BITCOIN_NETWORK=regtest && source ~/.zkm-toolchain/env && cd proof-builder-rpc && cargo build --release - - name: Generate certs - run: cd circuits/tool && ./certgen.sh - - name: Extract version from Cargo.toml id: version run: | diff --git a/Cargo.lock b/Cargo.lock index 8707e89c8..e96e998b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,16 +2,6 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "regex", -] - [[package]] name = "addchain" version = "0.2.1" @@ -1040,7 +1030,7 @@ dependencies = [ "alloy-json-abi", "alloy-sol-macro-input", "const-hex", - "heck 0.5.0", + "heck", "indexmap 2.14.0", "proc-macro-error2", "proc-macro2", @@ -1059,7 +1049,7 @@ dependencies = [ "alloy-json-abi", "const-hex", "dunce", - "heck 0.5.0", + "heck", "macro-string", "proc-macro2", "quote", @@ -1195,7 +1185,7 @@ dependencies = [ "rustls 0.23.37", "serde_json", "tokio", - "tokio-tungstenite 0.28.0", + "tokio-tungstenite", "tracing", "url", "ws_stream_wasm", @@ -1691,15 +1681,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" -[[package]] -name = "ascii-canvas" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" -dependencies = [ - "term", -] - [[package]] name = "asn1-rs" version = "0.7.1" @@ -1810,7 +1791,7 @@ dependencies = [ "futures-lite", "parking", "polling", - "rustix 1.1.4", + "rustix", "slab", "windows-sys 0.61.2", ] @@ -1862,7 +1843,7 @@ dependencies = [ "futures-core", "futures-io", "futures-lite", - "gloo-timers 0.3.0", + "gloo-timers", "kv-log-macro", "log", "memchr", @@ -2034,9 +2015,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.16.2" +version = "1.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a054912289d18629dc78375ba2c3726a3afe3ff71b4edba9dedfca0e3446d1fc" +checksum = "faac5829c2b74c28f830747e7818ccfb684261b5f48a1118b1e2a13d36dfab13" dependencies = [ "aws-lc-sys", "zeroize", @@ -2044,14 +2025,15 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.39.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a25cf98105baa966497416dbd42565ce3a8cf8dbfd59803ec9ad46f3126399" +checksum = "f1622d8446a2d4b2ce0c7eefc73dd43a99779028d5ee5c2dd8073a658ba8a2bc" dependencies = [ "cc", "cmake", "dunce", "fs_extra", + "pkg-config", ] [[package]] @@ -2079,7 +2061,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "tracing", - "uuid 1.23.0", + "uuid", ] [[package]] @@ -2674,12 +2656,6 @@ dependencies = [ "bitcoin_hashes", ] -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.21.7" @@ -2708,12 +2684,6 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" -[[package]] -name = "bech32" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445" - [[package]] name = "bech32" version = "0.11.1" @@ -2746,7 +2716,7 @@ dependencies = [ "clang-sys", "itertools 0.13.0", "log", - "prettyplease 0.2.37", + "prettyplease", "proc-macro2", "quote", "regex", @@ -2755,30 +2725,15 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "bit-set" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" -dependencies = [ - "bit-vec 0.6.3", -] - [[package]] name = "bit-set" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ - "bit-vec 0.8.0", + "bit-vec", ] -[[package]] -name = "bit-vec" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" - [[package]] name = "bit-vec" version = "0.8.0" @@ -2816,7 +2771,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e499f9fc0407f50fe98af744ab44fa67d409f76b6772e1689ec8485eb0c0f66" dependencies = [ "base58ck", - "bech32 0.11.1", + "bech32", "bitcoin-internals", "bitcoin-io", "bitcoin-units", @@ -3055,7 +3010,7 @@ dependencies = [ "strum 0.26.3", "tokio", "tracing", - "uuid 1.23.0", + "uuid", "verifiable-circuit-babe", ] @@ -3100,7 +3055,7 @@ dependencies = [ "musig2", "node-macros", "once_cell", - "p3-bn254-fr", + "p3-bn254", "p3-field", "prometheus-client", "proof-builder", @@ -3123,12 +3078,12 @@ dependencies = [ "tracing", "tracing-subscriber 0.3.23", "util", - "uuid 1.23.0", + "uuid", "verifier", "zeroize", + "zkm-pcs", "zkm-recursion-core", "zkm-sdk", - "zkm-stark", "zkm-verifier", ] @@ -3149,7 +3104,7 @@ checksum = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" dependencies = [ "arrayref", "arrayvec", - "constant_time_eq 0.4.2", + "constant_time_eq", ] [[package]] @@ -3162,7 +3117,7 @@ dependencies = [ "arrayvec", "cc", "cfg-if", - "constant_time_eq 0.4.2", + "constant_time_eq", "cpufeatures 0.3.0", ] @@ -3231,7 +3186,7 @@ dependencies = [ [[package]] name = "bls12_381" version = "0.8.0" -source = "git+https://github.com/ziren-patches/bls12_381?branch=patch-0.8.0#97b215f80e9bfab9ad6641e41b005b6d8e58f748" +source = "git+https://github.com/ziren-patches/bls12_381?branch=patch-0.8.0#1bee78db02337751d5334437c1bb3fe244e283d7" dependencies = [ "cfg-if", "ff 0.13.1", @@ -3284,7 +3239,6 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ - "sha2 0.10.9", "tinyvec", ] @@ -3345,26 +3299,6 @@ dependencies = [ "either", ] -[[package]] -name = "bzip2" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" -dependencies = [ - "bzip2-sys", - "libc", -] - -[[package]] -name = "bzip2-sys" -version = "0.1.13+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" -dependencies = [ - "cc", - "pkg-config", -] - [[package]] name = "c-kzg" version = "2.1.7" @@ -3570,7 +3504,7 @@ version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.117", @@ -3600,7 +3534,7 @@ dependencies = [ "tempfile", "tokio", "tracing", - "uuid 1.23.0", + "uuid", ] [[package]] @@ -3618,58 +3552,6 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" -[[package]] -name = "coins-bip32" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b6be4a5df2098cd811f3194f64ddb96c267606bffd9689ac7b0160097b01ad3" -dependencies = [ - "bs58", - "coins-core", - "digest 0.10.7", - "hmac 0.12.1", - "k256", - "serde", - "sha2 0.10.9", - "thiserror 1.0.69", -] - -[[package]] -name = "coins-bip39" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db8fba409ce3dc04f7d804074039eb68b960b0829161f8e06c95fea3f122528" -dependencies = [ - "bitvec", - "coins-bip32", - "hmac 0.12.1", - "once_cell", - "pbkdf2 0.12.2", - "rand 0.8.5", - "sha2 0.10.9", - "thiserror 1.0.69", -] - -[[package]] -name = "coins-core" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979" -dependencies = [ - "base64 0.21.7", - "bech32 0.9.1", - "bs58", - "digest 0.10.7", - "generic-array 0.14.7", - "hex", - "ripemd 0.1.3", - "serde", - "serde_derive", - "sha2 0.10.9", - "sha3", - "thiserror 1.0.69", -] - [[package]] name = "colorchoice" version = "1.0.5" @@ -3830,12 +3712,6 @@ dependencies = [ "unicode-xid", ] -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - [[package]] name = "constant_time_eq" version = "0.4.2" @@ -4494,16 +4370,6 @@ dependencies = [ "dirs-sys", ] -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if", - "dirs-sys-next", -] - [[package]] name = "dirs-sys" version = "0.4.1" @@ -4516,17 +4382,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - [[package]] name = "dispatch2" version = "0.3.1" @@ -4586,6 +4441,33 @@ version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +[[package]] +name = "dynasm" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33dc03612f42465a8ed7f5e354bc2b79ba54cedefa81d5bd3a064f1835adaba8" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "lazy_static", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "dynasmrt" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7dccc31a678058996aef614f6bd418ced384da70f284e83e2b7bf29b27b6a28" +dependencies = [ + "byteorder", + "dynasm", + "fnv", + "memmap2 0.5.10", +] + [[package]] name = "ecdsa" version = "0.16.9" @@ -4687,15 +4569,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "ena" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabffdaee24bd1bf95c5ef7cec31260444317e72ea56c4c91750e8b7ee58d5f1" -dependencies = [ - "log", -] - [[package]] name = "encode_unicode" version = "1.0.0" @@ -4711,31 +4584,13 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "enr" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a3d8dc56e02f954cac8eb489772c552c473346fc34f67412bb6244fd647f7e4" -dependencies = [ - "base64 0.21.7", - "bytes", - "hex", - "k256", - "log", - "rand 0.8.5", - "rlp", - "serde", - "sha3", - "zeroize", -] - [[package]] name = "enum-as-inner" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.117", @@ -4782,29 +4637,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "env_filter" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "jiff", - "log", -] - [[package]] name = "equivalent" version = "1.0.2" @@ -4848,391 +4680,73 @@ dependencies = [ ] [[package]] -name = "eth-keystore" -version = "0.5.0" +name = "event-listener" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab" -dependencies = [ - "aes", - "ctr", - "digest 0.10.7", - "hex", - "hmac 0.12.1", - "pbkdf2 0.11.0", - "rand 0.8.5", - "scrypt", - "serde", - "serde_json", - "sha2 0.10.9", - "sha3", - "thiserror 1.0.69", - "uuid 0.8.2", -] +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] -name = "ethabi" -version = "18.0.0" +name = "event-listener" +version = "5.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7413c5f74cc903ea37386a8965a936cbeb334bd270862fdece542c1b2dcbc898" +checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" dependencies = [ - "ethereum-types", - "hex", - "once_cell", - "regex", - "serde", - "serde_json", - "sha3", - "thiserror 1.0.69", - "uint 0.9.5", + "concurrent-queue", + "parking", + "pin-project-lite", ] [[package]] -name = "ethbloom" -version = "0.13.0" +name = "event-listener-strategy" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" +checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" dependencies = [ - "crunchy", - "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", - "scale-info", - "tiny-keccak", + "event-listener 5.4.1", + "pin-project-lite", ] [[package]] -name = "ethereum-types" -version = "0.14.1" +name = "eyre" +version = "0.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" +checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" dependencies = [ - "ethbloom", - "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", - "primitive-types", - "scale-info", - "uint 0.9.5", + "indenter", + "once_cell", ] [[package]] -name = "ethers" -version = "2.0.14" +name = "fastrand" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816841ea989f0c69e459af1cf23a6b0033b19a55424a1ea3a30099becdb8dec0" -dependencies = [ - "ethers-addressbook", - "ethers-contract", - "ethers-core", - "ethers-etherscan", - "ethers-middleware", - "ethers-providers", - "ethers-signers", - "ethers-solc", -] +checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" [[package]] -name = "ethers-addressbook" -version = "2.0.14" +name = "fastrlp" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5495afd16b4faa556c3bba1f21b98b4983e53c1755022377051a975c3b021759" +checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" dependencies = [ - "ethers-core", - "once_cell", - "serde", - "serde_json", + "arrayvec", + "auto_impl", + "bytes", ] [[package]] -name = "ethers-contract" -version = "2.0.14" +name = "fastrlp" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fceafa3578c836eeb874af87abacfb041f92b4da0a78a5edd042564b8ecdaaa" +checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" dependencies = [ - "const-hex", - "ethers-contract-abigen", - "ethers-contract-derive", - "ethers-core", - "ethers-providers", - "futures-util", - "once_cell", - "pin-project", - "serde", - "serde_json", - "thiserror 1.0.69", + "arrayvec", + "auto_impl", + "bytes", ] [[package]] -name = "ethers-contract-abigen" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04ba01fbc2331a38c429eb95d4a570166781f14290ef9fdb144278a90b5a739b" -dependencies = [ - "Inflector", - "const-hex", - "dunce", - "ethers-core", - "ethers-etherscan", - "eyre", - "prettyplease 0.2.37", - "proc-macro2", - "quote", - "regex", - "reqwest 0.11.27", - "serde", - "serde_json", - "syn 2.0.117", - "toml 0.8.23", - "walkdir", -] - -[[package]] -name = "ethers-contract-derive" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87689dcabc0051cde10caaade298f9e9093d65f6125c14575db3fd8c669a168f" -dependencies = [ - "Inflector", - "const-hex", - "ethers-contract-abigen", - "ethers-core", - "proc-macro2", - "quote", - "serde_json", - "syn 2.0.117", -] - -[[package]] -name = "ethers-core" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d80cc6ad30b14a48ab786523af33b37f28a8623fc06afd55324816ef18fb1f" -dependencies = [ - "arrayvec", - "bytes", - "cargo_metadata", - "chrono", - "const-hex", - "elliptic-curve", - "ethabi", - "generic-array 0.14.7", - "k256", - "num_enum", - "once_cell", - "open-fastrlp", - "rand 0.8.5", - "rlp", - "serde", - "serde_json", - "strum 0.26.3", - "syn 2.0.117", - "tempfile", - "thiserror 1.0.69", - "tiny-keccak", - "unicode-xid", -] - -[[package]] -name = "ethers-etherscan" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79e5973c26d4baf0ce55520bd732314328cabe53193286671b47144145b9649" -dependencies = [ - "chrono", - "ethers-core", - "reqwest 0.11.27", - "semver 1.0.28", - "serde", - "serde_json", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "ethers-middleware" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f9fdf09aec667c099909d91908d5eaf9be1bd0e2500ba4172c1d28bfaa43de" -dependencies = [ - "async-trait", - "auto_impl", - "ethers-contract", - "ethers-core", - "ethers-etherscan", - "ethers-providers", - "ethers-signers", - "futures-channel", - "futures-locks", - "futures-util", - "instant", - "reqwest 0.11.27", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tracing", - "tracing-futures", - "url", -] - -[[package]] -name = "ethers-providers" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6434c9a33891f1effc9c75472e12666db2fa5a0fec4b29af6221680a6fe83ab2" -dependencies = [ - "async-trait", - "auto_impl", - "base64 0.21.7", - "bytes", - "const-hex", - "enr", - "ethers-core", - "futures-core", - "futures-timer", - "futures-util", - "hashers", - "http 0.2.12", - "instant", - "jsonwebtoken", - "once_cell", - "pin-project", - "reqwest 0.11.27", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-tungstenite 0.20.1", - "tracing", - "tracing-futures", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "ws_stream_wasm", -] - -[[package]] -name = "ethers-signers" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228875491c782ad851773b652dd8ecac62cda8571d3bc32a5853644dd26766c2" -dependencies = [ - "async-trait", - "coins-bip32", - "coins-bip39", - "const-hex", - "elliptic-curve", - "eth-keystore", - "ethers-core", - "rand 0.8.5", - "sha2 0.10.9", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "ethers-solc" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66244a771d9163282646dbeffe0e6eca4dda4146b6498644e678ac6089b11edd" -dependencies = [ - "cfg-if", - "const-hex", - "dirs", - "dunce", - "ethers-core", - "glob", - "home", - "md-5 0.10.6", - "num_cpus", - "once_cell", - "path-slash", - "rayon", - "regex", - "semver 1.0.28", - "serde", - "serde_json", - "solang-parser", - "svm-rs", - "thiserror 1.0.69", - "tiny-keccak", - "tokio", - "tracing", - "walkdir", - "yansi", -] - -[[package]] -name = "event-listener" -version = "2.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" - -[[package]] -name = "event-listener" -version = "5.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" -dependencies = [ - "event-listener 5.4.1", - "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 = "fastrand" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" - -[[package]] -name = "fastrlp" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "fastrlp" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "ff" -version = "0.12.1" +name = "ff" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" dependencies = [ @@ -5275,6 +4789,16 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" +[[package]] +name = "filetime" +version = "0.2.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759" +dependencies = [ + "cfg-if", + "libc", +] + [[package]] name = "find-msvc-tools" version = "0.1.9" @@ -5377,16 +4901,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "fs2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "fs_extra" version = "1.3.0" @@ -5481,16 +4995,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "futures-locks" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45ec6fe3675af967e67c5536c0b9d44e34e6c52f86bedc4ea49c5317b8e94d06" -dependencies = [ - "futures-channel", - "futures-task", -] - [[package]] name = "futures-macro" version = "0.3.32" @@ -5530,10 +5034,6 @@ name = "futures-timer" version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" -dependencies = [ - "gloo-timers 0.2.6", - "send_wrapper 0.4.0", -] [[package]] name = "futures-util" @@ -5558,19 +5058,10 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "garbled-snark-verifier" version = "0.1.0" -source = "git+https://github.com/GOATNetwork/bitvm-gc?branch=feat%2Fgoat-bitvm3#f8980142fe5b3f3a9d6adcb7014c2299484d5633" +source = "git+https://github.com/GOATNetwork/bitvm-gc#a4dab03c56515ad4882dd73fd78c76edbe9dcc56" dependencies = [ "aes", "ark-bn254", @@ -5594,12 +5085,6 @@ dependencies = [ "serial_test", ] -[[package]] -name = "gcd" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" - [[package]] name = "generic-array" version = "0.14.7" @@ -5704,18 +5189,6 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" -[[package]] -name = "gloo-timers" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - [[package]] name = "gloo-timers" version = "0.3.0" @@ -5767,7 +5240,7 @@ dependencies = [ "strum_macros 0.27.2", "tokio", "toml 0.5.11", - "zstd 0.13.3", + "zstd", ] [[package]] @@ -5796,7 +5269,7 @@ dependencies = [ [[package]] name = "guest-executor" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-consensus 1.0.41", "alloy-evm", @@ -5894,50 +5367,6 @@ dependencies = [ "rayon", ] -[[package]] -name = "halo2curves" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d380afeef3f1d4d3245b76895172018cfb087d9976a7cabcd5597775b2933e07" -dependencies = [ - "blake2", - "digest 0.10.7", - "ff 0.13.1", - "group 0.13.0", - "halo2derive", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "pairing 0.23.0", - "pasta_curves 0.5.1", - "paste", - "rand 0.8.5", - "rand_core 0.6.4", - "rayon", - "serde", - "serde_arrays 0.1.0", - "sha2 0.10.9", - "static_assertions", - "subtle", - "unroll", -] - -[[package]] -name = "halo2derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb99e7492b4f5ff469d238db464131b86c2eaac814a78715acba369f64d2c76" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "hashbrown" version = "0.12.3" @@ -5985,15 +5414,6 @@ version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" -[[package]] -name = "hashers" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2bca93b15ea5a746f220e56587f71e73c6165eab783df9e26590069953e3c30" -dependencies = [ - "fxhash", -] - [[package]] name = "hashlink" version = "0.9.1" @@ -6049,6 +5469,7 @@ dependencies = [ "rand 0.8.5", "serde", "sha2 0.10.9", + "tempfile", "tokio", "tracing", "tracing-subscriber 0.3.23", @@ -6060,12 +5481,6 @@ dependencies = [ "zkm-verifier", ] -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - [[package]] name = "heck" version = "0.5.0" @@ -6083,9 +5498,6 @@ name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -dependencies = [ - "serde", -] [[package]] name = "hex-conservative" @@ -6245,7 +5657,7 @@ dependencies = [ [[package]] name = "host-executor" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-chains", "alloy-consensus 1.0.41", @@ -6446,7 +5858,7 @@ dependencies = [ "tokio", "tokio-rustls 0.26.4", "tower-service", - "webpki-roots 1.0.6", + "webpki-roots 1.0.10", ] [[package]] @@ -6699,24 +6111,6 @@ dependencies = [ "parity-scale-codec", ] -[[package]] -name = "impl-rlp" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" -dependencies = [ - "rlp", -] - -[[package]] -name = "impl-serde" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" -dependencies = [ - "serde", -] - [[package]] name = "impl-trait-for-tuples" version = "0.2.3" @@ -6786,16 +6180,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" dependencies = [ - "generic-array 0.14.7", -] - -[[package]] -name = "instant" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", + "generic-array 0.14.7", ] [[package]] @@ -6866,15 +6251,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.13.0" @@ -6899,30 +6275,6 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" -[[package]] -name = "jiff" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" -dependencies = [ - "jiff-static", - "log", - "portable-atomic", - "portable-atomic-util", - "serde_core", -] - -[[package]] -name = "jiff-static" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "jni" version = "0.21.1" @@ -6989,20 +6341,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "jsonwebtoken" -version = "8.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" -dependencies = [ - "base64 0.21.7", - "pem 1.1.1", - "ring 0.16.20", - "serde", - "serde_json", - "simple_asn1", -] - [[package]] name = "jubjub" version = "0.9.0" @@ -7062,47 +6400,17 @@ dependencies = [ [[package]] name = "kzg-rs" -version = "0.2.6" -source = "git+https://github.com/ziren-patches/kzg-rs?branch=ziren#4cd5e3086a49dc1e94ffbd63ee4a7a9b2e342faa" +version = "0.2.7" +source = "git+https://github.com/ziren-patches/kzg-rs?branch=patch-0.2.7#35725e54518a1b56ec908d12e77f3fc9891f643d" dependencies = [ "bls12_381 0.8.0", "ff 0.13.1", "hex", - "serde_arrays 0.2.0", + "serde_arrays", "sha2 0.10.9", "spin 0.9.8", ] -[[package]] -name = "lalrpop" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" -dependencies = [ - "ascii-canvas", - "bit-set 0.5.3", - "ena", - "itertools 0.11.0", - "lalrpop-util", - "petgraph 0.6.5", - "regex", - "regex-syntax", - "string_cache", - "term", - "tiny-keccak", - "unicode-xid", - "walkdir", -] - -[[package]] -name = "lalrpop-util" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" -dependencies = [ - "regex-automata", -] - [[package]] name = "lazy_static" version = "1.5.0" @@ -7342,7 +6650,7 @@ dependencies = [ "multihash", "quick-protobuf", "rand 0.8.5", - "ring 0.17.14", + "ring", "sha2 0.10.9", "thiserror 2.0.18", "tracing", @@ -7468,7 +6776,7 @@ dependencies = [ "libp2p-tls", "quinn", "rand 0.8.5", - "ring 0.17.14", + "ring", "rustls 0.23.37", "socket2 0.5.10", "thiserror 2.0.18", @@ -7546,7 +6854,7 @@ version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206e0aa0ebe004d778d79fb0966aa0de996c19894e2c0605ba2f8524dd4443d8" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.117", @@ -7579,9 +6887,9 @@ dependencies = [ "libp2p-core", "libp2p-identity", "rcgen", - "ring 0.17.14", + "ring", "rustls 0.23.37", - "rustls-webpki 0.103.11", + "rustls-webpki 0.103.16", "thiserror 2.0.18", "x509-parser", "yasna", @@ -7679,12 +6987,6 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" -[[package]] -name = "linux-raw-sys" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" - [[package]] name = "linux-raw-sys" version = "0.12.1" @@ -7826,6 +7128,33 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +[[package]] +name = "memfd" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57804b2c9b69967f1536a56f86297e367a33b19e98852ed624b84551cdbc0d90" +dependencies = [ + "rustix", +] + +[[package]] +name = "memmap2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +dependencies = [ + "libc", +] + +[[package]] +name = "memmap2" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0" +dependencies = [ + "libc", +] + [[package]] name = "memuse" version = "0.2.2" @@ -7945,13 +7274,13 @@ dependencies = [ "portable-atomic", "smallvec", "tagptr", - "uuid 1.23.0", + "uuid", ] [[package]] name = "mpt" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -8004,12 +7333,6 @@ dependencies = [ "unsigned-varint 0.8.0", ] -[[package]] -name = "multimap" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" - [[package]] name = "multimap" version = "0.10.1" @@ -8113,12 +7436,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - [[package]] name = "nix" version = "0.30.1" @@ -8362,18 +7679,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" -[[package]] -name = "nums" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3c74f925fb8cfc49a8022f2afce48a0683b70f9e439885594e84c5edbf5b01" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "rand 0.8.5", -] - [[package]] name = "nybbles" version = "0.3.4" @@ -8531,31 +7836,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" -[[package]] -name = "open-fastrlp" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "786393f80485445794f6043fd3138854dd109cc6c4bd1a6383db304c9ce9b9ce" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", - "ethereum-types", - "open-fastrlp-derive", -] - -[[package]] -name = "open-fastrlp-derive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "003b2be5c6c53c1cfeb0a238b8a1c3915cd410feb684457a36c10038f764bb1c" -dependencies = [ - "bytes", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "openssl" version = "0.10.76" @@ -8680,109 +7960,93 @@ dependencies = [ [[package]] name = "p3-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "p3-field", "p3-matrix", + "tracing", ] [[package]] -name = "p3-bn254-fr" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +name = "p3-bn254" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "ff 0.13.1", - "halo2curves", "num-bigint 0.4.6", "p3-field", "p3-poseidon2", "p3-symmetric", - "rand 0.8.5", + "p3-util", + "paste", + "rand 0.10.1", "serde", ] [[package]] name = "p3-challenger" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "p3-field", "p3-maybe-rayon", + "p3-monty-31", "p3-symmetric", "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-circle" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", "tracing", ] [[package]] name = "p3-commit" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-challenger", "p3-dft", "p3-field", + "p3-interpolation", "p3-matrix", + "p3-multilinear-util", "p3-util", "serde", ] [[package]] name = "p3-dft" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-util", + "spin 0.10.0", "tracing", ] [[package]] name = "p3-field" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "num-bigint 0.4.6", - "num-integer", - "num-traits", - "nums", "p3-maybe-rayon", "p3-util", - "rand 0.8.5", + "paste", + "rand 0.10.1", "serde", "tracing", ] [[package]] name = "p3-fri" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-challenger", "p3-commit", "p3-dft", @@ -8791,15 +8055,17 @@ dependencies = [ "p3-matrix", "p3-maybe-rayon", "p3-util", - "rand 0.8.5", + "rand 0.10.1", "serde", + "spin 0.10.0", + "thiserror 2.0.18", "tracing", ] [[package]] name = "p3-interpolation" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "p3-field", "p3-matrix", @@ -8807,188 +8073,183 @@ dependencies = [ "p3-util", ] -[[package]] -name = "p3-keccak" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-symmetric", - "p3-util", - "tiny-keccak", -] - [[package]] name = "p3-keccak-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "p3-air", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-util", + "rand 0.10.1", "tracing", ] [[package]] name = "p3-koala-bear" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ + "p3-challenger", "p3-field", "p3-mds", "p3-monty-31", + "p3-poseidon1", "p3-poseidon2", "p3-symmetric", - "rand 0.8.5", - "serde", + "rand 0.10.1", ] [[package]] name = "p3-matrix" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-field", "p3-maybe-rayon", "p3-util", - "rand 0.8.5", + "rand 0.10.1", "serde", "tracing", - "transpose", ] [[package]] name = "p3-maybe-rayon" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "rayon", ] [[package]] name = "p3-mds" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", "p3-dft", "p3-field", - "p3-matrix", "p3-symmetric", "p3-util", - "rand 0.8.5", + "rand 0.10.1", ] [[package]] name = "p3-merkle-tree" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-commit", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-symmetric", "p3-util", - "rand 0.8.5", + "rand 0.10.1", "serde", + "thiserror 2.0.18", "tracing", ] [[package]] -name = "p3-mersenne-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +name = "p3-monty-31" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "num-bigint 0.4.6", "p3-dft", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-mds", + "p3-poseidon1", "p3-poseidon2", "p3-symmetric", "p3-util", - "rand 0.8.5", + "paste", + "rand 0.10.1", "serde", + "spin 0.10.0", + "tracing", ] [[package]] -name = "p3-monty-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +name = "p3-multilinear-util" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", + "itertools 0.14.0", "p3-field", "p3-matrix", "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", "p3-util", - "rand 0.8.5", + "rand 0.10.1", "serde", - "serde_json", "tracing", - "transpose", +] + +[[package]] +name = "p3-poseidon1" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" +dependencies = [ + "p3-field", + "p3-symmetric", + "rand 0.10.1", ] [[package]] name = "p3-poseidon2" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "gcd", "p3-field", "p3-mds", "p3-symmetric", - "rand 0.8.5", - "serde", + "p3-util", + "rand 0.10.1", ] [[package]] name = "p3-symmetric" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-field", + "p3-util", "serde", ] [[package]] name = "p3-uni-stark" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-air", "p3-challenger", "p3-commit", - "p3-dft", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-util", "serde", + "thiserror 2.0.18", "tracing", ] [[package]] name = "p3-util" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "lock_api", "serde", + "transpose", ] [[package]] @@ -9066,17 +8327,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "password-hash" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" -dependencies = [ - "base64ct", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "pasta_curves" version = "0.4.1" @@ -9101,10 +8351,8 @@ dependencies = [ "blake2b_simd", "ff 0.13.1", "group 0.13.0", - "hex", "lazy_static", "rand 0.8.5", - "serde", "static_assertions", "subtle", ] @@ -9115,34 +8363,6 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" -[[package]] -name = "path-slash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" - -[[package]] -name = "pbkdf2" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" -dependencies = [ - "digest 0.10.7", - "hmac 0.12.1", - "password-hash", - "sha2 0.10.9", -] - -[[package]] -name = "pbkdf2" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" -dependencies = [ - "digest 0.10.7", - "hmac 0.12.1", -] - [[package]] name = "peg" version = "0.8.5" @@ -9170,15 +8390,6 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "132dca9b868d927b35b5dd728167b2dee150eb1ad686008fc71ccb298b776fca" -[[package]] -name = "pem" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" -dependencies = [ - "base64 0.13.1", -] - [[package]] name = "pem" version = "3.0.6" @@ -9244,37 +8455,17 @@ dependencies = [ "rustc_version 0.4.1", ] -[[package]] -name = "phf" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" -dependencies = [ - "phf_macros 0.11.3", - "phf_shared 0.11.3", -] - [[package]] name = "phf" version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" dependencies = [ - "phf_macros 0.13.1", - "phf_shared 0.13.1", + "phf_macros", + "phf_shared", "serde", ] -[[package]] -name = "phf_generator" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" -dependencies = [ - "phf_shared 0.11.3", - "rand 0.8.5", -] - [[package]] name = "phf_generator" version = "0.13.1" @@ -9282,20 +8473,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" dependencies = [ "fastrand", - "phf_shared 0.13.1", -] - -[[package]] -name = "phf_macros" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" -dependencies = [ - "phf_generator 0.11.3", - "phf_shared 0.11.3", - "proc-macro2", - "quote", - "syn 2.0.117", + "phf_shared", ] [[package]] @@ -9304,22 +8482,13 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" dependencies = [ - "phf_generator 0.13.1", - "phf_shared 0.13.1", + "phf_generator", + "phf_shared", "proc-macro2", "quote", "syn 2.0.117", ] -[[package]] -name = "phf_shared" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" -dependencies = [ - "siphasher", -] - [[package]] name = "phf_shared" version = "0.13.1" @@ -9506,7 +8675,7 @@ dependencies = [ "concurrent-queue", "hermit-abi", "pin-project-lite", - "rustix 1.1.4", + "rustix", "windows-sys 0.61.2", ] @@ -9539,15 +8708,6 @@ version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" -[[package]] -name = "portable-atomic-util" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3" -dependencies = [ - "portable-atomic", -] - [[package]] name = "potential_utf" version = "0.1.5" @@ -9572,22 +8732,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "prettyplease" -version = "0.1.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" -dependencies = [ - "proc-macro2", - "syn 1.0.109", -] - [[package]] name = "prettyplease" version = "0.2.37" @@ -9615,16 +8759,13 @@ checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", "impl-codec", - "impl-rlp", - "impl-serde", - "scale-info", "uint 0.9.5", ] [[package]] name = "primitives" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-eips 1.0.41", "alloy-genesis 1.0.41", @@ -9743,6 +8884,7 @@ dependencies = [ "sha2 0.10.9", "state-chain", "strum 0.26.3", + "tempfile", "thiserror 1.0.69", "verifier", "zkm-sdk", @@ -9765,16 +8907,21 @@ dependencies = [ "dotenv", "futures", "header-chain-proof", + "hex", "http-body-util", + "libc", "operator-proof", "prometheus-client", "proof-builder", + "reqwest 0.12.28", "secp256k1 0.29.1", "serde", "serde_json", + "sha2 0.10.9", "state-chain-proof", "store", "strum 0.26.3", + "tempfile", "tokio", "tokio-util", "toml 0.8.23", @@ -9782,8 +8929,10 @@ dependencies = [ "tracing", "tracing-subscriber 0.3.23", "util", - "uuid 1.23.0", + "uuid", "watchtower-proof", + "zkm-cuda", + "zkm-primitives", "zkm-sdk", ] @@ -9793,8 +8942,8 @@ version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" dependencies = [ - "bit-set 0.8.0", - "bit-vec 0.8.0", + "bit-set", + "bit-vec", "bitflags 2.11.0", "num-traits", "rand 0.9.3", @@ -9808,12 +8957,12 @@ dependencies = [ [[package]] name = "prost" -version = "0.11.9" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" +checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" dependencies = [ "bytes", - "prost-derive 0.11.9", + "prost-derive 0.12.6", ] [[package]] @@ -9828,24 +8977,23 @@ dependencies = [ [[package]] name = "prost-build" -version = "0.11.9" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" +checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes", - "heck 0.4.1", + "heck", "itertools 0.10.5", - "lazy_static", "log", - "multimap 0.8.3", + "multimap", + "once_cell", "petgraph 0.6.5", - "prettyplease 0.1.25", - "prost 0.11.9", - "prost-types 0.11.9", + "prettyplease", + "prost 0.12.6", + "prost-types 0.12.6", "regex", - "syn 1.0.109", + "syn 2.0.117", "tempfile", - "which", ] [[package]] @@ -9854,13 +9002,13 @@ version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ - "heck 0.5.0", + "heck", "itertools 0.14.0", "log", - "multimap 0.10.1", + "multimap", "once_cell", "petgraph 0.7.1", - "prettyplease 0.2.37", + "prettyplease", "prost 0.13.5", "prost-types 0.13.5", "regex", @@ -9870,15 +9018,15 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.11.9" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" +checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" dependencies = [ "anyhow", "itertools 0.10.5", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.117", ] [[package]] @@ -9896,11 +9044,11 @@ dependencies = [ [[package]] name = "prost-types" -version = "0.11.9" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" +checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" dependencies = [ - "prost 0.11.9", + "prost 0.12.6", ] [[package]] @@ -9915,7 +9063,7 @@ dependencies = [ [[package]] name = "provider" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-json-rpc 1.0.41", "alloy-provider 1.0.41", @@ -9984,7 +9132,7 @@ dependencies = [ "getrandom 0.3.4", "lru-slab", "rand 0.9.3", - "ring 0.17.14", + "ring", "rustc-hash 2.1.2", "rustls 0.23.37", "rustls-pki-types", @@ -10135,9 +9283,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" dependencies = [ "either", "rayon-core", @@ -10168,8 +9316,8 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2" dependencies = [ - "pem 3.0.6", - "ring 0.17.14", + "pem", + "ring", "rustls-pki-types", "time", "yasna", @@ -10353,7 +9501,7 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 1.0.6", + "webpki-roots 1.0.10", ] [[package]] @@ -10881,7 +10029,7 @@ name = "reth-zstd-compressors" version = "1.9.3" source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" dependencies = [ - "zstd 0.13.3", + "zstd", ] [[package]] @@ -10908,7 +10056,7 @@ version = "7.1.1" source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" dependencies = [ "bitvec", - "phf 0.13.1", + "phf", "revm-primitives", "serde", ] @@ -11070,21 +10218,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ring" -version = "0.16.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -dependencies = [ - "cc", - "libc", - "once_cell", - "spin 0.5.2", - "untrusted 0.7.1", - "web-sys", - "winapi", -] - [[package]] name = "ring" version = "0.17.14" @@ -11095,7 +10228,7 @@ dependencies = [ "cfg-if", "getrandom 0.2.17", "libc", - "untrusted 0.9.0", + "untrusted", "windows-sys 0.52.0", ] @@ -11124,25 +10257,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" dependencies = [ "bytes", - "rlp-derive", "rustc-hex", ] [[package]] -name = "rlp-derive" -version = "0.1.0" +name = "rmp" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a" +checksum = "4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "num-traits", +] + +[[package]] +name = "rmp-serde" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72f81bee8c8ef9b577d1681a70ebbc962c232461e397b22c208c43c04b67a155" +dependencies = [ + "rmp", + "serde", ] [[package]] name = "rpc-db" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-consensus 1.0.41", "alloy-primitives", @@ -11287,19 +10427,6 @@ dependencies = [ "nom", ] -[[package]] -name = "rustix" -version = "0.38.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -dependencies = [ - "bitflags 2.11.0", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", -] - [[package]] name = "rustix" version = "1.1.4" @@ -11309,22 +10436,10 @@ dependencies = [ "bitflags 2.11.0", "errno", "libc", - "linux-raw-sys 0.12.1", + "linux-raw-sys", "windows-sys 0.61.2", ] -[[package]] -name = "rustls" -version = "0.20.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" -dependencies = [ - "log", - "ring 0.16.20", - "sct", - "webpki", -] - [[package]] name = "rustls" version = "0.21.12" @@ -11332,7 +10447,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", - "ring 0.17.14", + "ring", "rustls-webpki 0.101.7", "sct", ] @@ -11345,9 +10460,9 @@ checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" dependencies = [ "aws-lc-rs", "once_cell", - "ring 0.17.14", + "ring", "rustls-pki-types", - "rustls-webpki 0.103.11", + "rustls-webpki 0.103.16", "subtle", "zeroize", ] @@ -11409,7 +10524,7 @@ dependencies = [ "rustls 0.23.37", "rustls-native-certs 0.8.3", "rustls-platform-verifier-android", - "rustls-webpki 0.103.11", + "rustls-webpki 0.103.16", "security-framework 3.7.0", "security-framework-sys", "webpki-root-certs", @@ -11428,20 +10543,20 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", + "ring", + "untrusted", ] [[package]] name = "rustls-webpki" -version = "0.103.11" +version = "0.103.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20a6af516fea4b20eccceaf166e8aa666ac996208e8a644ce3ef5aa783bc7cd4" +checksum = "4443b1b6d39d7c663139942cc4558262562d2c84123bb6282ef177009ca8b281" dependencies = [ "aws-lc-rs", - "ring 0.17.14", + "ring", "rustls-pki-types", - "untrusted 0.9.0", + "untrusted", ] [[package]] @@ -11479,15 +10594,6 @@ version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" -[[package]] -name = "salsa20" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" -dependencies = [ - "cipher", -] - [[package]] name = "same-file" version = "1.0.6" @@ -11580,26 +10686,14 @@ dependencies = [ "quote", ] -[[package]] -name = "scrypt" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d" -dependencies = [ - "hmac 0.12.1", - "pbkdf2 0.11.0", - "salsa20", - "sha2 0.10.9", -] - [[package]] name = "sct" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", + "ring", + "untrusted", ] [[package]] @@ -11735,12 +10829,6 @@ dependencies = [ "pest", ] -[[package]] -name = "send_wrapper" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" - [[package]] name = "send_wrapper" version = "0.6.0" @@ -11777,15 +10865,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "serde_arrays" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38636132857f68ec3d5f3eb121166d2af33cb55174c4d5ff645db6165cbef0fd" -dependencies = [ - "serde", -] - [[package]] name = "serde_arrays" version = "0.2.0" @@ -12087,30 +11166,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" -[[package]] -name = "simple_asn1" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "thiserror 2.0.18", - "time", -] - [[package]] name = "siphasher" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" -[[package]] -name = "size" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fed904c7fb2856d868b92464fc8fa597fce366edea1a9cbfaa8cb5fe080bd6d" - [[package]] name = "slab" version = "0.4.12" @@ -12137,7 +11198,7 @@ dependencies = [ "chacha20poly1305", "curve25519-dalek", "rand_core 0.6.4", - "ring 0.17.14", + "ring", "rustc_version 0.4.1", "sha2 0.10.9", "subtle", @@ -12188,24 +11249,10 @@ dependencies = [ "sha1 0.10.6", ] -[[package]] -name = "solang-parser" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c425ce1c59f4b154717592f0bdf4715c3a1d55058883622d3157e1f0908a5b26" -dependencies = [ - "itertools 0.11.0", - "lalrpop", - "lalrpop-util", - "phf 0.11.3", - "thiserror 1.0.69", - "unicode-xid", -] - [[package]] name = "soldering-host" version = "1.1.0" -source = "git+https://github.com/GOATNetwork/bitvm-gc?branch=feat%2Fgoat-bitvm3#f8980142fe5b3f3a9d6adcb7014c2299484d5633" +source = "git+https://github.com/GOATNetwork/bitvm-gc#a4dab03c56515ad4882dd73fd78c76edbe9dcc56" dependencies = [ "ark-bn254", "ark-crypto-primitives", @@ -12222,12 +11269,6 @@ dependencies = [ "zkm-sdk", ] -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - [[package]] name = "spin" version = "0.9.8" @@ -12242,6 +11283,9 @@ name = "spin" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" +dependencies = [ + "lock_api", +] [[package]] name = "spki" @@ -12298,7 +11342,7 @@ dependencies = [ "tokio-stream", "tracing", "url", - "uuid 1.23.0", + "uuid", ] [[package]] @@ -12322,7 +11366,7 @@ checksum = "19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b" dependencies = [ "dotenvy", "either", - "heck 0.5.0", + "heck", "hex", "once_cell", "proc-macro2", @@ -12378,7 +11422,7 @@ dependencies = [ "stringprep", "thiserror 2.0.18", "tracing", - "uuid 1.23.0", + "uuid", "whoami", ] @@ -12416,7 +11460,7 @@ dependencies = [ "stringprep", "thiserror 2.0.18", "tracing", - "uuid 1.23.0", + "uuid", "whoami", ] @@ -12442,7 +11486,7 @@ dependencies = [ "thiserror 2.0.18", "tracing", "url", - "uuid 1.23.0", + "uuid", ] [[package]] @@ -12553,7 +11597,7 @@ dependencies = [ "tokio", "tokio-util", "tracing", - "uuid 1.23.0", + "uuid", "walkdir", ] @@ -12563,18 +11607,6 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" -[[package]] -name = "string_cache" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" -dependencies = [ - "new_debug_unreachable", - "parking_lot", - "phf_shared 0.11.3", - "precomputed-hash", -] - [[package]] name = "stringprep" version = "0.1.5" @@ -12616,7 +11648,7 @@ version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "rustversion", @@ -12629,7 +11661,7 @@ version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" dependencies = [ - "heck 0.5.0", + "heck", "proc-macro2", "quote", "syn 2.0.117", @@ -12665,7 +11697,7 @@ dependencies = [ [[package]] name = "substrate-bn" version = "0.6.0" -source = "git+https://github.com/ziren-patches/bn?branch=patch-0.6.0#0dfeeb1b7bfc21941b6e4964d678abd094a54a6f" +source = "git+https://github.com/ziren-patches/bn?branch=patch-0.6.0#509192f90ef14511bfa64681b2d7c8333df13979" dependencies = [ "bytemuck", "byteorder", @@ -12699,26 +11731,6 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" -[[package]] -name = "svm-rs" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11297baafe5fa0c99d5722458eac6a5e25c01eb1b8e5cd137f54079093daa7a4" -dependencies = [ - "dirs", - "fs2", - "hex", - "once_cell", - "reqwest 0.11.27", - "semver 1.0.28", - "serde", - "serde_json", - "sha2 0.10.9", - "thiserror 1.0.69", - "url", - "zip", -] - [[package]] name = "syn" version = "1.0.109" @@ -12848,6 +11860,17 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" +[[package]] +name = "tar" +version = "0.4.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840" +dependencies = [ + "filetime", + "libc", + "xattr", +] + [[package]] name = "tempfile" version = "3.27.0" @@ -12857,7 +11880,7 @@ dependencies = [ "fastrand", "getrandom 0.4.2", "once_cell", - "rustix 1.1.4", + "rustix", "windows-sys 0.61.2", ] @@ -12972,21 +11995,10 @@ dependencies = [ "tokio", "tracing", "url", - "uuid 1.23.0", + "uuid", "walkdir", ] -[[package]] -name = "term" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" -dependencies = [ - "dirs-next", - "rustversion", - "winapi", -] - [[package]] name = "thiserror" version = "1.0.69" @@ -13160,17 +12172,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-rustls" -version = "0.23.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" -dependencies = [ - "rustls 0.20.9", - "tokio", - "webpki", -] - [[package]] name = "tokio-rustls" version = "0.24.1" @@ -13215,21 +12216,6 @@ dependencies = [ "tokio-util", ] -[[package]] -name = "tokio-tungstenite" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" -dependencies = [ - "futures-util", - "log", - "rustls 0.21.12", - "tokio", - "tokio-rustls 0.24.1", - "tungstenite 0.20.1", - "webpki-roots 0.25.4", -] - [[package]] name = "tokio-tungstenite" version = "0.28.0" @@ -13242,7 +12228,7 @@ dependencies = [ "rustls-pki-types", "tokio", "tokio-rustls 0.26.4", - "tungstenite 0.28.0", + "tungstenite", "webpki-roots 0.26.11", ] @@ -13255,6 +12241,7 @@ dependencies = [ "bytes", "futures-core", "futures-sink", + "futures-util", "pin-project-lite", "tokio", ] @@ -13341,17 +12328,15 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "tonic" -version = "0.8.3" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f219fad3b929bef19b1f86fbc0358d35daed8f2cac972037ac0dc10bbb8d5fb" +checksum = "d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e" dependencies = [ "async-stream", "async-trait", "axum 0.6.20", - "base64 0.13.1", + "base64 0.21.7", "bytes", - "futures-core", - "futures-util", "h2 0.3.27", "http 0.2.12", "http-body 0.4.6", @@ -13359,32 +12344,30 @@ dependencies = [ "hyper-timeout", "percent-encoding", "pin-project", - "prost 0.11.9", - "prost-derive 0.11.9", + "prost 0.12.6", + "rustls 0.21.12", "rustls-native-certs 0.6.3", "rustls-pemfile", "tokio", - "tokio-rustls 0.23.4", + "tokio-rustls 0.24.1", "tokio-stream", - "tokio-util", "tower 0.4.13", "tower-layer", "tower-service", "tracing", - "tracing-futures", ] [[package]] name = "tonic-build" -version = "0.8.4" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4" +checksum = "9d021fc044c18582b9a2408cd0dd05b1596e3ecdb5c4df822bb0183545683889" dependencies = [ - "prettyplease 0.1.25", + "prettyplease", "proc-macro2", - "prost-build 0.11.9", + "prost-build 0.12.6", "quote", - "syn 1.0.109", + "syn 2.0.117", ] [[package]] @@ -13511,16 +12494,6 @@ dependencies = [ "tracing-subscriber 0.3.23", ] -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "pin-project", - "tracing", -] - [[package]] name = "tracing-log" version = "0.2.0" @@ -13588,26 +12561,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "tungstenite" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" -dependencies = [ - "byteorder", - "bytes", - "data-encoding", - "http 0.2.12", - "httparse", - "log", - "rand 0.8.5", - "rustls 0.21.12", - "sha1 0.10.6", - "thiserror 1.0.69", - "url", - "utf-8", -] - [[package]] name = "tungstenite" version = "0.28.0" @@ -13761,16 +12714,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "unroll" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad948c1cb799b1a70f836077721a92a35ac177d4daddf4c20a633786d4cf618" -dependencies = [ - "quote", - "syn 1.0.109", -] - [[package]] name = "unsigned-varint" version = "0.7.2" @@ -13783,12 +12726,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" -[[package]] -name = "untrusted" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" - [[package]] name = "untrusted" version = "0.9.0" @@ -13840,16 +12777,6 @@ dependencies = [ "hex", ] -[[package]] -name = "uuid" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" -dependencies = [ - "getrandom 0.2.17", - "serde", -] - [[package]] name = "uuid" version = "1.23.0" @@ -13906,7 +12833,7 @@ dependencies = [ [[package]] name = "verifiable-circuit-babe" version = "0.0.1" -source = "git+https://github.com/GOATNetwork/bitvm-gc?branch=feat%2Fgoat-bitvm3#f8980142fe5b3f3a9d6adcb7014c2299484d5633" +source = "git+https://github.com/GOATNetwork/bitvm-gc#a4dab03c56515ad4882dd73fd78c76edbe9dcc56" dependencies = [ "aes", "ark-bn254", @@ -13922,7 +12849,6 @@ dependencies = [ "blake3", "cfg-if", "garbled-snark-verifier", - "p3-maybe-rayon", "rand 0.8.5", "rand_chacha 0.3.1", "rayon", @@ -14186,21 +13112,11 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki" -version = "0.22.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" -dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", -] - [[package]] name = "webpki-root-certs" -version = "1.0.6" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804f18a4ac2676ffb4e8b5b5fa9ae38af06df08162314f96a68d2a363e21a8ca" +checksum = "58ec80e73fd8baf57bf0d9615554c75348bda990d6d5bbeab964dd068319fecb" dependencies = [ "rustls-pki-types", ] @@ -14217,30 +13133,18 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ - "webpki-roots 1.0.6", + "webpki-roots 1.0.10", ] [[package]] name = "webpki-roots" -version = "1.0.6" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed" +checksum = "1c1c8e20c8a38fc7d65abfe74eb7280e4aa667e8eec8bc84996d2874810748d9" dependencies = [ "rustls-pki-types", ] -[[package]] -name = "which" -version = "4.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" -dependencies = [ - "either", - "home", - "once_cell", - "rustix 0.38.44", -] - [[package]] name = "whoami" version = "1.6.1" @@ -14769,7 +13673,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" dependencies = [ "anyhow", - "heck 0.5.0", + "heck", "wit-parser", ] @@ -14780,9 +13684,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" dependencies = [ "anyhow", - "heck 0.5.0", + "heck", "indexmap 2.14.0", - "prettyplease 0.2.37", + "prettyplease", "syn 2.0.117", "wasm-metadata", "wit-bindgen-core", @@ -14796,7 +13700,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" dependencies = [ "anyhow", - "prettyplease 0.2.37", + "prettyplease", "proc-macro2", "quote", "syn 2.0.117", @@ -14859,7 +13763,7 @@ dependencies = [ "log", "pharos", "rustc_version 0.4.1", - "send_wrapper 0.6.0", + "send_wrapper", "thiserror 2.0.18", "wasm-bindgen", "wasm-bindgen-futures", @@ -14904,6 +13808,16 @@ dependencies = [ "time", ] +[[package]] +name = "xattr" +version = "1.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +dependencies = [ + "libc", + "rustix", +] + [[package]] name = "xml-rs" version = "0.8.28" @@ -14956,12 +13870,6 @@ dependencies = [ "web-time", ] -[[package]] -name = "yansi" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" - [[package]] name = "yasna" version = "0.5.2" @@ -15088,26 +13996,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "zip" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" -dependencies = [ - "aes", - "byteorder", - "bzip2", - "constant_time_eq 0.1.5", - "crc32fast", - "crossbeam-utils", - "flate2", - "hmac 0.12.1", - "pbkdf2 0.11.0", - "sha1 0.10.6", - "time", - "zstd 0.11.2+zstd.1.5.2", -] - [[package]] name = "zkhash" version = "0.2.0" @@ -15137,8 +14025,8 @@ dependencies = [ [[package]] name = "zkm-build" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "anyhow", "cargo_metadata", @@ -15148,19 +14036,19 @@ dependencies = [ [[package]] name = "zkm-core-executor" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "anyhow", "bincode", "bytemuck", "elf", "enum-map", - "env_logger", "eyre", "hashbrown 0.14.5", "hex", "itertools 0.13.0", + "libc", "log", "nohash-hasher", "num", @@ -15169,28 +14057,39 @@ dependencies = [ "p3-koala-bear", "p3-maybe-rayon", "p3-symmetric", - "rand 0.8.5", - "rayon-scan", + "rustc-hash 2.1.2", "serde", "serde_json", - "sha2 0.10.9", "strum 0.26.3", "strum_macros 0.26.4", "thiserror 1.0.69", "tiny-keccak", "tracing", - "tracing-subscriber 0.3.23", "typenum", "vec_map", + "zkm-core-jit", "zkm-curves", + "zkm-pcs", "zkm-primitives", - "zkm-stark", +] + +[[package]] +name = "zkm-core-jit" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" +dependencies = [ + "dynasmrt", + "libc", + "memfd", + "memmap2 0.9.11", + "serde", + "thiserror 1.0.69", ] [[package]] name = "zkm-core-machine" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "cfg-if", @@ -15214,17 +14113,14 @@ dependencies = [ "p3-poseidon2", "p3-uni-stark", "p3-util", - "rand 0.8.5", "rayon", "rayon-scan", "serde", "serde_json", - "size", "snowbridge-amcl", "static_assertions", "strum 0.26.3", "strum_macros 0.26.4", - "tempfile", "thiserror 1.0.69", "tiny-keccak", "tracing", @@ -15235,14 +14131,14 @@ dependencies = [ "zkm-core-executor", "zkm-curves", "zkm-derive", + "zkm-pcs", "zkm-primitives", - "zkm-stark", ] [[package]] name = "zkm-cuda" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "ctrlc", @@ -15259,8 +14155,8 @@ dependencies = [ [[package]] name = "zkm-curves" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "cfg-if", "curve25519-dalek", @@ -15277,14 +14173,14 @@ dependencies = [ "thiserror 1.0.69", "tracing", "typenum", + "zkm-poly", "zkm-primitives", - "zkm-stark", ] [[package]] name = "zkm-derive" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "proc-macro2", "quote", @@ -15293,8 +14189,8 @@ dependencies = [ [[package]] name = "zkm-lib" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "cfg-if", @@ -15304,10 +14200,57 @@ dependencies = [ "zkm-primitives", ] +[[package]] +name = "zkm-pcs" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" +dependencies = [ + "arrayref", + "bincode", + "hashbrown 0.14.5", + "itertools 0.13.0", + "num-bigint 0.4.6", + "num-traits", + "p3-air", + "p3-challenger", + "p3-commit", + "p3-dft", + "p3-field", + "p3-fri", + "p3-koala-bear", + "p3-matrix", + "p3-maybe-rayon", + "p3-merkle-tree", + "p3-poseidon2", + "p3-symmetric", + "p3-uni-stark", + "p3-util", + "rayon", + "rayon-scan", + "rmp-serde", + "serde", + "strum 0.26.3", + "strum_macros 0.26.4", + "sysinfo", + "tracing", + "zkm-derive", + "zkm-poly", + "zkm-primitives", +] + +[[package]] +name = "zkm-poly" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" +dependencies = [ + "itertools 0.13.0", + "p3-field", +] + [[package]] name = "zkm-primitives" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "blake3", @@ -15326,24 +14269,26 @@ dependencies = [ [[package]] name = "zkm-prover" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "anyhow", "bincode", "clap", "dirs", "eyre", + "hex", "itertools 0.13.0", - "lru 0.12.5", "num-bigint 0.4.6", - "p3-bn254-fr", + "p3-air", + "p3-bn254", "p3-challenger", "p3-commit", "p3-field", "p3-koala-bear", "p3-matrix", "p3-symmetric", + "p3-uni-stark", "p3-util", "rayon", "serde", @@ -15353,24 +14298,23 @@ dependencies = [ "tracing-subscriber 0.3.23", "zkm-core-executor", "zkm-core-machine", + "zkm-pcs", "zkm-primitives", "zkm-recursion-circuit", "zkm-recursion-compiler", "zkm-recursion-core", "zkm-recursion-gnark-ffi", - "zkm-stark", ] [[package]] name = "zkm-recursion-circuit" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "hashbrown 0.14.5", "itertools 0.13.0", - "num-traits", "p3-air", - "p3-bn254-fr", + "p3-bn254", "p3-challenger", "p3-commit", "p3-dft", @@ -15380,28 +14324,26 @@ dependencies = [ "p3-matrix", "p3-symmetric", "p3-util", - "rand 0.8.5", "rayon", "serde", "tracing", "zkm-core-executor", "zkm-core-machine", "zkm-derive", + "zkm-pcs", "zkm-primitives", "zkm-recursion-compiler", "zkm-recursion-core", - "zkm-recursion-gnark-ffi", - "zkm-stark", ] [[package]] name = "zkm-recursion-compiler" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "backtrace", "itertools 0.13.0", - "p3-bn254-fr", + "p3-bn254", "p3-field", "p3-koala-bear", "p3-symmetric", @@ -15409,23 +14351,24 @@ dependencies = [ "tracing", "vec_map", "zkm-core-machine", + "zkm-pcs", "zkm-primitives", "zkm-recursion-core", "zkm-recursion-derive", - "zkm-stark", ] [[package]] name = "zkm-recursion-core" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "backtrace", + "bincode", "ff 0.13.1", "hashbrown 0.14.5", "itertools 0.13.0", "p3-air", - "p3-bn254-fr", + "p3-bn254", "p3-challenger", "p3-commit", "p3-dft", @@ -15441,6 +14384,7 @@ dependencies = [ "p3-util", "rand 0.8.5", "serde", + "sha2 0.10.9", "static_assertions", "thiserror 1.0.69", "tracing", @@ -15448,14 +14392,14 @@ dependencies = [ "zkhash", "zkm-core-machine", "zkm-derive", + "zkm-pcs", "zkm-primitives", - "zkm-stark", ] [[package]] name = "zkm-recursion-derive" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "quote", "syn 1.0.109", @@ -15463,8 +14407,8 @@ dependencies = [ [[package]] name = "zkm-recursion-gnark-ffi" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "anyhow", "bincode", @@ -15481,22 +14425,21 @@ dependencies = [ "sha2 0.10.9", "tempfile", "zkm-core-machine", + "zkm-pcs", "zkm-recursion-compiler", - "zkm-stark", ] [[package]] name = "zkm-sdk" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ - "alloy-primitives", "anyhow", "async-trait", "bincode", "cfg-if", "dirs", - "ethers", + "flate2", "futures", "hashbrown 0.14.5", "hex", @@ -15507,12 +14450,13 @@ dependencies = [ "p3-field", "p3-fri", "p3-koala-bear", - "prost 0.11.9", + "prost 0.12.6", "reqwest 0.11.27", "serde", "serde_json", "strum 0.26.3", "strum_macros 0.26.4", + "tar", "tempfile", "thiserror 1.0.69", "tokio", @@ -15520,63 +14464,21 @@ dependencies = [ "tonic-build", "tracing", "twirp-rs", - "uuid 1.23.0", + "uuid", "vergen", "zkm-build", "zkm-core-executor", "zkm-core-machine", "zkm-cuda", + "zkm-pcs", "zkm-primitives", "zkm-prover", - "zkm-stark", -] - -[[package]] -name = "zkm-stark" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "arrayref", - "hashbrown 0.14.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "p3-air", - "p3-challenger", - "p3-circle", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-keccak", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-merkle-tree", - "p3-mersenne-31", - "p3-poseidon2", - "p3-symmetric", - "p3-uni-stark", - "p3-util", - "rand 0.8.5", - "rayon-scan", - "serde", - "strum 0.26.3", - "strum_macros 0.26.4", - "sysinfo", - "tracing", - "tracing-forest", - "tracing-subscriber 0.3.23", - "zkm-derive", - "zkm-primitives", - "zkm-zkvm", ] [[package]] name = "zkm-verifier" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "anyhow", "ark-bn254", @@ -15589,7 +14491,7 @@ dependencies = [ "itertools 0.13.0", "lazy_static", "once_cell", - "p3-bn254-fr", + "p3-bn254", "p3-commit", "p3-field", "p3-koala-bear", @@ -15603,16 +14505,16 @@ dependencies = [ "thiserror 2.0.18", "zkm-core-executor", "zkm-core-machine", + "zkm-pcs", "zkm-primitives", "zkm-recursion-core", "zkm-sdk", - "zkm-stark", ] [[package]] name = "zkm-zkvm" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "cfg-if", @@ -15634,32 +14536,13 @@ version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" -[[package]] -name = "zstd" -version = "0.11.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" -dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", -] - [[package]] name = "zstd" version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ - "zstd-safe 7.2.4", -] - -[[package]] -name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" -dependencies = [ - "libc", - "zstd-sys", + "zstd-safe", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 3c129ed0a..3737e052c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,11 +13,11 @@ members = [ "crates/node-macros", "crates/client", "crates/util", - "crates/header-chain", - "crates/commit-chain", - "crates/state-chain", - "crates/bitcoin-light-client-circuit", - "crates/verifier", + "circuits/crates/header-chain", + "circuits/crates/commit-chain", + "circuits/crates/state-chain", + "circuits/crates/bitcoin-light-client-circuit", + "circuits/crates/verifier", "circuits/header-chain-proof/host", "circuits/commit-chain-proof/host", "circuits/state-chain-proof/host", @@ -88,17 +88,20 @@ uuid = { version = "1.7", features = ["v4", "serde"] } zeroize = "1.8.1" bincode = "1.3.3" -zkm-build = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7" } -zkm-core-executor = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7" } -zkm-prover = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7" } -zkm-sdk = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7" } -zkm-verifier = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7" } -zkm-primitives = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7" } -zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7", features = ["verify"] } -zkm-recursion-core = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7" } -zkm-stark = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7" } -p3-bn254-fr = { git = "https://github.com/ProjectZKM/Plonky3" } -p3-field = { git = "https://github.com/ProjectZKM/Plonky3" } +# Ziren +zkm-build = { git = "https://github.com/ProjectZKM/Ziren" } +zkm-core-executor = { git = "https://github.com/ProjectZKM/Ziren" } +zkm-prover = { git = "https://github.com/ProjectZKM/Ziren" } +zkm-sdk = { git = "https://github.com/ProjectZKM/Ziren" } +zkm-cuda = { git = "https://github.com/ProjectZKM/Ziren" } +zkm-verifier = { git = "https://github.com/ProjectZKM/Ziren" } +zkm-primitives = { git = "https://github.com/ProjectZKM/Ziren" } +zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", features = ["verify"] } +zkm-recursion-core = { git = "https://github.com/ProjectZKM/Ziren" } +zkm-pcs = { git = "https://github.com/ProjectZKM/Ziren" } +# Must match Ziren's own Plonky3 spec exactly, or the field types differ from Ziren's. +p3-bn254-fr = { git = "https://github.com/ProjectZKM/Plonky3", rev = "4dd0d47a8176503fbaa7293c9f0e3b20004e16b2", package = "p3-bn254" } +p3-field = { git = "https://github.com/ProjectZKM/Plonky3", rev = "4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" } #zkm-build = { path = "../Ziren/crates/build" } #zkm-core-executor = { path = "../Ziren/crates/core/executor" } @@ -107,9 +110,9 @@ p3-field = { git = "https://github.com/ProjectZKM/Plonky3" } #zkm-verifier = { path = "../Ziren/crates/verifier" } bitvm-lib = { package = "bitvm-gc", path = "crates/bitvm-gc" } -verifiable-circuit-babe = { git = "https://github.com/GOATNetwork/bitvm-gc", branch = "feat/goat-bitvm3", features = ["aes"] } -garbled-snark-verifier = { git = "https://github.com/GOATNetwork/bitvm-gc", branch = "feat/goat-bitvm3", features = ["_aes"] } -soldering-host = { git = "https://github.com/GOATNetwork/bitvm-gc", branch = "feat/goat-bitvm3", features = ["aes"] } +verifiable-circuit-babe = { git = "https://github.com/GOATNetwork/bitvm-gc", features = ["aes"] } +garbled-snark-verifier = { git = "https://github.com/GOATNetwork/bitvm-gc", features = ["_aes"] } +soldering-host = { git = "https://github.com/GOATNetwork/bitvm-gc", features = ["aes"] } #verifiable-circuit-babe = { path = "../bitvm-gc/verifiable-circuit-babe"} #garbled-snark-verifier = { path = "../bitvm-gc/garbled-snark-verifier"} @@ -117,14 +120,14 @@ soldering-host = { git = "https://github.com/GOATNetwork/bitvm-gc", branch = "fe store = { path = "crates/store" } util = { path = "crates/util" } client = { path = "crates/client" } -bitcoin-light-client-circuit = { path = "crates/bitcoin-light-client-circuit" } -header-chain = { path = "crates/header-chain" } +bitcoin-light-client-circuit = { path = "circuits/crates/bitcoin-light-client-circuit" } +header-chain = { path = "circuits/crates/header-chain" } header-chain-proof = { path = "circuits/header-chain-proof/host" } -commit-chain = { path = "crates/commit-chain" } +commit-chain = { path = "circuits/crates/commit-chain" } commit-chain-proof = { path = "circuits/commit-chain-proof/host" } cbft-rpc = { path = "crates/cbft-rpc" } -state-chain = { path = "crates/state-chain" } -verifier = { path = "crates/verifier" } +state-chain = { path = "circuits/crates/state-chain" } +verifier = { path = "circuits/crates/verifier" } state-chain-proof = { path = "circuits/state-chain-proof/host" } operator-proof = { path = "circuits/operator-proof/host" } watchtower-proof = { path = "circuits/watchtower-proof/host" } @@ -152,10 +155,10 @@ alloy-consensus = { git = "https://github.com/ziren-patches/alloy", branch = "pa # workspace # Reth -guest-executor = { git = "https://github.com/ProjectZKM/reth-processor", branch = "feat/slot-state-check" } -host-executor = { git = "https://github.com/ProjectZKM/reth-processor", branch = "feat/slot-state-check", features = ["execution-witness"] } -primitives = { git = "https://github.com/ProjectZKM/reth-processor", branch = "feat/slot-state-check" } -provider = { git = "https://github.com/ProjectZKM/reth-processor", branch = "feat/slot-state-check" } +guest-executor = { git = "https://github.com/ProjectZKM/reth-processor" } +host-executor = { git = "https://github.com/ProjectZKM/reth-processor", features = ["execution-witness"] } +primitives = { git = "https://github.com/ProjectZKM/reth-processor" } +provider = { git = "https://github.com/ProjectZKM/reth-processor" } reth-chainspec = { git = "https://github.com/ziren-patches/reth", branch = "patch-1.9.3", default-features = false } diff --git a/circuits/.gitignore b/circuits/.gitignore index 86cc4244b..8be3898ad 100644 --- a/circuits/.gitignore +++ b/circuits/.gitignore @@ -5,6 +5,7 @@ # Remove Cargo.lock from gitignore if creating an executable, leave it for libraries # More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html /**/Cargo.lock +!/Cargo.lock # These are backup files generated by rustfmt **/*.rs.bk diff --git a/circuits/operator-proof/guest/Cargo.lock b/circuits/Cargo.lock similarity index 93% rename from circuits/operator-proof/guest/Cargo.lock rename to circuits/Cargo.lock index 2db629606..e356d51a8 100644 --- a/circuits/operator-proof/guest/Cargo.lock +++ b/circuits/Cargo.lock @@ -276,7 +276,7 @@ dependencies = [ [[package]] name = "alloy-primitives" version = "1.4.1" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.4.1#0d034202c9977acd601399efdd9c30fd1c1a08a0" +source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.4.1#9a486222bba5a50084aa1335bff9c66e051b80b1" dependencies = [ "alloy-rlp", "bytes", @@ -527,56 +527,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "anstream" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" - -[[package]] -name = "anstyle-parse" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" -dependencies = [ - "anstyle", - "once_cell_polyfill", - "windows-sys", -] - [[package]] name = "anyhow" version = "1.0.102" @@ -1053,6 +1003,12 @@ dependencies = [ "serde", ] +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + [[package]] name = "bitflags" version = "2.11.0" @@ -1143,7 +1099,7 @@ dependencies = [ [[package]] name = "bls12_381" version = "0.8.0" -source = "git+https://github.com/ziren-patches/bls12_381?branch=patch-0.8.0#97b215f80e9bfab9ad6641e41b005b6d8e58f748" +source = "git+https://github.com/ziren-patches/bls12_381?branch=patch-0.8.0#1bee78db02337751d5334437c1bb3fe244e283d7" dependencies = [ "cfg-if", "ff 0.13.1", @@ -1288,12 +1244,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "colorchoice" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" - [[package]] name = "commit-chain" version = "0.4.0" @@ -1315,6 +1265,19 @@ dependencies = [ "zkm-zkvm", ] +[[package]] +name = "commit-chain-guest" +version = "1.1.0" +dependencies = [ + "alloy-primitives", + "bincode", + "bitcoin", + "commit-chain", + "sha2 0.10.9", + "tracing", + "zkm-zkvm", +] + [[package]] name = "const-hex" version = "1.18.1" @@ -1806,6 +1769,33 @@ version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" +[[package]] +name = "dynasm" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33dc03612f42465a8ed7f5e354bc2b79ba54cedefa81d5bd3a064f1835adaba8" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "lazy_static", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "dynasmrt" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7dccc31a678058996aef614f6bd418ced384da70f284e83e2b7bf29b27b6a28" +dependencies = [ + "byteorder", + "dynasm", + "fnv", + "memmap2 0.5.10", +] + [[package]] name = "ecdsa" version = "0.16.9" @@ -1933,29 +1923,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "env_filter" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "jiff", - "log", -] - [[package]] name = "equivalent" version = "1.0.2" @@ -2187,12 +2154,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" -[[package]] -name = "gcd" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" - [[package]] name = "generic-array" version = "0.14.9" @@ -2286,26 +2247,10 @@ dependencies = [ "subtle", ] -[[package]] -name = "guest" -version = "1.1.0" -dependencies = [ - "alloy-primitives", - "bincode", - "bitcoin", - "bitcoin-light-client-circuit", - "commit-chain", - "header-chain", - "sha2 0.10.9", - "state-chain", - "tracing", - "zkm-zkvm", -] - [[package]] name = "guest-executor" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-consensus", "alloy-evm", @@ -2359,50 +2304,6 @@ dependencies = [ "rayon", ] -[[package]] -name = "halo2curves" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d380afeef3f1d4d3245b76895172018cfb087d9976a7cabcd5597775b2933e07" -dependencies = [ - "blake2", - "digest 0.10.7", - "ff 0.13.1", - "group 0.13.0", - "halo2derive", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "pairing 0.23.0", - "pasta_curves 0.5.1", - "paste", - "rand 0.8.5", - "rand_core 0.6.4", - "rayon", - "serde", - "serde_arrays 0.1.0", - "sha2 0.10.9", - "static_assertions", - "subtle", - "unroll", -] - -[[package]] -name = "halo2derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb99e7492b4f5ff469d238db464131b86c2eaac814a78715acba369f64d2c76" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "hashbrown" version = "0.12.3" @@ -2462,6 +2363,20 @@ dependencies = [ "zkm-zkvm", ] +[[package]] +name = "header-chain-guest" +version = "1.1.0" +dependencies = [ + "bincode", + "bitcoin", + "borsh", + "header-chain", + "log", + "sha2 0.10.9", + "tracing", + "zkm-zkvm", +] + [[package]] name = "heck" version = "0.5.0" @@ -2479,9 +2394,6 @@ name = "hex" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -dependencies = [ - "serde", -] [[package]] name = "hex-conservative" @@ -2724,12 +2636,6 @@ dependencies = [ "serde", ] -[[package]] -name = "is_terminal_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" - [[package]] name = "itertools" version = "0.10.5" @@ -2763,30 +2669,6 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" -[[package]] -name = "jiff" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" -dependencies = [ - "jiff-static", - "log", - "portable-atomic", - "portable-atomic-util", - "serde_core", -] - -[[package]] -name = "jiff-static" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "jobserver" version = "0.1.34" @@ -2824,7 +2706,7 @@ dependencies = [ [[package]] name = "k256" version = "0.13.4" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-k256-0.13.4#6ad84b9b604911c6f5dd353b88c04927d2739a32" +source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-k256-0.13.4#5eb7ea2e3d237d5f4bfc51d88d46e32ffb879765" dependencies = [ "cfg-if", "ecdsa", @@ -2858,15 +2740,15 @@ dependencies = [ [[package]] name = "kzg-rs" -version = "0.2.6" -source = "git+https://github.com/ziren-patches/kzg-rs?branch=ziren#4cd5e3086a49dc1e94ffbd63ee4a7a9b2e342faa" +version = "0.2.7" +source = "git+https://github.com/ziren-patches/kzg-rs?branch=patch-0.2.7#35725e54518a1b56ec908d12e77f3fc9891f643d" dependencies = [ "bls12_381 0.8.0", "ff 0.13.1", "hex", - "serde_arrays 0.2.0", + "serde_arrays", "sha2 0.10.9", - "spin", + "spin 0.9.8", ] [[package]] @@ -2875,7 +2757,7 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin", + "spin 0.9.8", ] [[package]] @@ -2949,6 +2831,33 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +[[package]] +name = "memfd" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57804b2c9b69967f1536a56f86297e367a33b19e98852ed624b84551cdbc0d90" +dependencies = [ + "rustix", +] + +[[package]] +name = "memmap2" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +dependencies = [ + "libc", +] + +[[package]] +name = "memmap2" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0" +dependencies = [ + "libc", +] + [[package]] name = "memuse" version = "0.2.2" @@ -2988,7 +2897,7 @@ dependencies = [ [[package]] name = "mpt" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -3063,7 +2972,6 @@ checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", - "rand 0.8.5", ] [[package]] @@ -3169,18 +3077,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "nums" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3c74f925fb8cfc49a8022f2afce48a0683b70f9e439885594e84c5edbf5b01" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "rand 0.8.5", -] - [[package]] name = "nybbles" version = "0.4.8" @@ -3214,12 +3110,6 @@ dependencies = [ "portable-atomic", ] -[[package]] -name = "once_cell_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" - [[package]] name = "op-alloy-consensus" version = "0.22.0" @@ -3242,10 +3132,26 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" +[[package]] +name = "operator-guest" +version = "1.1.0" +dependencies = [ + "alloy-primitives", + "bincode", + "bitcoin", + "bitcoin-light-client-circuit", + "commit-chain", + "header-chain", + "sha2 0.10.9", + "state-chain", + "tracing", + "zkm-zkvm", +] + [[package]] name = "p256" version = "0.13.2" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" +source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#3ebed19cd7069e9b1f883176c4b16e3dd3d2e747" dependencies = [ "ecdsa", "elliptic-curve", @@ -3257,109 +3163,93 @@ dependencies = [ [[package]] name = "p3-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "p3-field", "p3-matrix", + "tracing", ] [[package]] -name = "p3-bn254-fr" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +name = "p3-bn254" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "ff 0.13.1", - "halo2curves", "num-bigint 0.4.6", "p3-field", "p3-poseidon2", "p3-symmetric", - "rand 0.8.5", + "p3-util", + "paste", + "rand 0.10.3", "serde", ] [[package]] name = "p3-challenger" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "p3-field", "p3-maybe-rayon", + "p3-monty-31", "p3-symmetric", "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-circle" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", "tracing", ] [[package]] name = "p3-commit" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-challenger", "p3-dft", "p3-field", + "p3-interpolation", "p3-matrix", + "p3-multilinear-util", "p3-util", "serde", ] [[package]] name = "p3-dft" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-util", + "spin 0.10.1", "tracing", ] [[package]] name = "p3-field" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "num-bigint 0.4.6", - "num-integer", - "num-traits", - "nums", "p3-maybe-rayon", "p3-util", - "rand 0.8.5", + "paste", + "rand 0.10.3", "serde", "tracing", ] [[package]] name = "p3-fri" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-challenger", "p3-commit", "p3-dft", @@ -3368,15 +3258,17 @@ dependencies = [ "p3-matrix", "p3-maybe-rayon", "p3-util", - "rand 0.8.5", + "rand 0.10.3", "serde", + "spin 0.10.1", + "thiserror 2.0.18", "tracing", ] [[package]] name = "p3-interpolation" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "p3-field", "p3-matrix", @@ -3384,188 +3276,183 @@ dependencies = [ "p3-util", ] -[[package]] -name = "p3-keccak" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-symmetric", - "p3-util", - "tiny-keccak", -] - [[package]] name = "p3-keccak-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "p3-air", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-util", + "rand 0.10.3", "tracing", ] [[package]] name = "p3-koala-bear" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ + "p3-challenger", "p3-field", "p3-mds", "p3-monty-31", + "p3-poseidon1", "p3-poseidon2", "p3-symmetric", - "rand 0.8.5", - "serde", + "rand 0.10.3", ] [[package]] name = "p3-matrix" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-field", "p3-maybe-rayon", "p3-util", - "rand 0.8.5", + "rand 0.10.3", "serde", "tracing", - "transpose", ] [[package]] name = "p3-maybe-rayon" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ "rayon", ] [[package]] name = "p3-mds" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", "p3-dft", "p3-field", - "p3-matrix", "p3-symmetric", "p3-util", - "rand 0.8.5", + "rand 0.10.3", ] [[package]] name = "p3-merkle-tree" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-commit", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-symmetric", "p3-util", - "rand 0.8.5", + "rand 0.10.3", "serde", + "thiserror 2.0.18", "tracing", ] [[package]] -name = "p3-mersenne-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +name = "p3-monty-31" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "num-bigint 0.4.6", "p3-dft", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-mds", + "p3-poseidon1", "p3-poseidon2", "p3-symmetric", "p3-util", - "rand 0.8.5", + "paste", + "rand 0.10.3", "serde", + "spin 0.10.1", + "tracing", ] [[package]] -name = "p3-monty-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +name = "p3-multilinear-util" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", + "itertools 0.14.0", "p3-field", "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", + "p3-maybe-rayon", "p3-util", - "rand 0.8.5", + "rand 0.10.3", "serde", - "serde_json", "tracing", - "transpose", +] + +[[package]] +name = "p3-poseidon1" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" +dependencies = [ + "p3-field", + "p3-symmetric", + "rand 0.10.3", ] [[package]] name = "p3-poseidon2" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "gcd", "p3-field", "p3-mds", "p3-symmetric", - "rand 0.8.5", - "serde", + "p3-util", + "rand 0.10.3", ] [[package]] name = "p3-symmetric" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-field", + "p3-util", "serde", ] [[package]] name = "p3-uni-stark" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "itertools 0.13.0", + "itertools 0.14.0", "p3-air", "p3-challenger", "p3-commit", - "p3-dft", "p3-field", "p3-matrix", "p3-maybe-rayon", "p3-util", "serde", + "thiserror 2.0.18", "tracing", ] [[package]] name = "p3-util" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" +version = "0.5.1" +source = "git+https://github.com/ProjectZKM/Plonky3?rev=4dd0d47a8176503fbaa7293c9f0e3b20004e16b2#4dd0d47a8176503fbaa7293c9f0e3b20004e16b2" dependencies = [ - "lock_api", "serde", + "transpose", ] [[package]] @@ -3638,10 +3525,8 @@ dependencies = [ "blake2b_simd", "ff 0.13.1", "group 0.13.0", - "hex", "lazy_static", "rand 0.8.5", - "serde", "static_assertions", "subtle", ] @@ -3758,15 +3643,6 @@ version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" -[[package]] -name = "portable-atomic-util" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3" -dependencies = [ - "portable-atomic", -] - [[package]] name = "potential_utf" version = "0.1.5" @@ -3804,7 +3680,7 @@ dependencies = [ [[package]] name = "primeorder" version = "0.13.1" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" +source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#3ebed19cd7069e9b1f883176c4b16e3dd3d2e747" dependencies = [ "elliptic-curve", ] @@ -3823,7 +3699,7 @@ dependencies = [ [[package]] name = "primitives" version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" +source = "git+https://github.com/ProjectZKM/reth-processor#3d2438d2cdb21d68a8d6f89309ebd68851776441" dependencies = [ "alloy-eips", "alloy-genesis", @@ -3846,6 +3722,30 @@ dependencies = [ "toml_edit", ] +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + [[package]] name = "proc-macro-error-attr2" version = "2.0.0" @@ -3885,7 +3785,7 @@ checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" dependencies = [ "bit-set", "bit-vec", - "bitflags", + "bitflags 2.11.0", "num-traits", "rand 0.9.3", "rand_chacha 0.9.0", @@ -4004,6 +3904,15 @@ dependencies = [ "serde", ] +[[package]] +name = "rand" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" +dependencies = [ + "rand_core 0.10.1", +] + [[package]] name = "rand_chacha" version = "0.3.1" @@ -4043,6 +3952,12 @@ dependencies = [ "serde", ] +[[package]] +name = "rand_core" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" + [[package]] name = "rand_xorshift" version = "0.4.0" @@ -4054,9 +3969,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" dependencies = [ "either", "rayon-core", @@ -4682,7 +4597,7 @@ name = "revm-state" version = "8.1.1" source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" dependencies = [ - "bitflags", + "bitflags 2.11.0", "revm-bytecode", "revm-primitives", "serde", @@ -4716,6 +4631,25 @@ dependencies = [ "rustc-hex", ] +[[package]] +name = "rmp" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c" +dependencies = [ + "num-traits", +] + +[[package]] +name = "rmp-serde" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72f81bee8c8ef9b577d1681a70ebbc962c232461e397b22c208c43c04b67a155" +dependencies = [ + "rmp", + "serde", +] + [[package]] name = "ruint" version = "1.17.2" @@ -4792,7 +4726,7 @@ version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags", + "bitflags 2.11.0", "errno", "libc", "linux-raw-sys", @@ -4953,15 +4887,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde_arrays" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38636132857f68ec3d5f3eb121166d2af33cb55174c4d5ff645db6165cbef0fd" -dependencies = [ - "serde", -] - [[package]] name = "serde_arrays" version = "0.2.0" @@ -5140,12 +5065,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" -[[package]] -name = "size" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fed904c7fb2856d868b92464fc8fa597fce366edea1a9cbfaa8cb5fe080bd6d" - [[package]] name = "smallvec" version = "1.15.1" @@ -5171,6 +5090,15 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "spin" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "023a211cb3138dbc438680b32560ad89f699977624c9f8dbb95a47d5b4c07dd3" +dependencies = [ + "lock_api", +] + [[package]] name = "spki" version = "0.7.3" @@ -5215,6 +5143,18 @@ dependencies = [ "zkm-zkvm", ] +[[package]] +name = "state-chain-guest" +version = "1.1.0" +dependencies = [ + "alloy-primitives", + "bincode", + "sha2 0.10.9", + "state-chain", + "tracing", + "zkm-zkvm", +] + [[package]] name = "static_assertions" version = "1.1.0" @@ -5279,7 +5219,7 @@ dependencies = [ [[package]] name = "substrate-bn" version = "0.6.0" -source = "git+https://github.com/ziren-patches/bn?branch=patch-0.6.0#0dfeeb1b7bfc21941b6e4964d678abd094a54a6f" +source = "git+https://github.com/ziren-patches/bn?branch=patch-0.6.0#509192f90ef14511bfa64681b2d7c8333df13979" dependencies = [ "bytemuck", "byteorder", @@ -5732,16 +5672,6 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" -[[package]] -name = "unroll" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad948c1cb799b1a70f836077721a92a35ac177d4daddf4c20a633786d4cf618" -dependencies = [ - "quote", - "syn 1.0.109", -] - [[package]] name = "url" version = "2.5.8" @@ -5759,12 +5689,6 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" -[[package]] -name = "utf8parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - [[package]] name = "valuable" version = "0.1.1" @@ -5900,12 +5824,28 @@ version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ - "bitflags", + "bitflags 2.11.0", "hashbrown 0.15.5", "indexmap 2.14.0", "semver 1.0.28", ] +[[package]] +name = "watchtower-guest" +version = "1.1.0" +dependencies = [ + "alloy-primitives", + "bincode", + "bitcoin", + "bitcoin-light-client-circuit", + "commit-chain", + "header-chain", + "sha2 0.10.9", + "state-chain", + "tracing", + "zkm-zkvm", +] + [[package]] name = "web-time" version = "1.1.0" @@ -6165,7 +6105,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", - "bitflags", + "bitflags 2.11.0", "indexmap 2.14.0", "log", "serde", @@ -6356,19 +6296,19 @@ dependencies = [ [[package]] name = "zkm-core-executor" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "anyhow", "bincode", "bytemuck", "elf", "enum-map", - "env_logger", "eyre", "hashbrown 0.14.5", "hex", "itertools 0.13.0", + "libc", "log", "nohash-hasher", "num", @@ -6377,28 +6317,39 @@ dependencies = [ "p3-koala-bear", "p3-maybe-rayon", "p3-symmetric", - "rand 0.8.5", - "rayon-scan", + "rustc-hash", "serde", "serde_json", - "sha2 0.10.9", "strum 0.26.3", "strum_macros 0.26.4", "thiserror 1.0.69", "tiny-keccak", "tracing", - "tracing-subscriber", "typenum", "vec_map", + "zkm-core-jit", "zkm-curves", + "zkm-pcs", "zkm-primitives", - "zkm-stark", +] + +[[package]] +name = "zkm-core-jit" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" +dependencies = [ + "dynasmrt", + "libc", + "memfd", + "memmap2 0.9.11", + "serde", + "thiserror 1.0.69", ] [[package]] name = "zkm-core-machine" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "cfg-if", @@ -6422,17 +6373,14 @@ dependencies = [ "p3-poseidon2", "p3-uni-stark", "p3-util", - "rand 0.8.5", "rayon", "rayon-scan", "serde", "serde_json", - "size", "snowbridge-amcl", "static_assertions", "strum 0.26.3", "strum_macros 0.26.4", - "tempfile", "thiserror 1.0.69", "tiny-keccak", "tracing", @@ -6443,14 +6391,14 @@ dependencies = [ "zkm-core-executor", "zkm-curves", "zkm-derive", + "zkm-pcs", "zkm-primitives", - "zkm-stark", ] [[package]] name = "zkm-curves" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "cfg-if", "curve25519-dalek", @@ -6467,14 +6415,14 @@ dependencies = [ "thiserror 1.0.69", "tracing", "typenum", + "zkm-poly", "zkm-primitives", - "zkm-stark", ] [[package]] name = "zkm-derive" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "proc-macro2", "quote", @@ -6483,8 +6431,8 @@ dependencies = [ [[package]] name = "zkm-lib" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "cfg-if", @@ -6494,10 +6442,57 @@ dependencies = [ "zkm-primitives", ] +[[package]] +name = "zkm-pcs" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" +dependencies = [ + "arrayref", + "bincode", + "hashbrown 0.14.5", + "itertools 0.13.0", + "num-bigint 0.4.6", + "num-traits", + "p3-air", + "p3-challenger", + "p3-commit", + "p3-dft", + "p3-field", + "p3-fri", + "p3-koala-bear", + "p3-matrix", + "p3-maybe-rayon", + "p3-merkle-tree", + "p3-poseidon2", + "p3-symmetric", + "p3-uni-stark", + "p3-util", + "rayon", + "rayon-scan", + "rmp-serde", + "serde", + "strum 0.26.3", + "strum_macros 0.26.4", + "sysinfo", + "tracing", + "zkm-derive", + "zkm-poly", + "zkm-primitives", +] + +[[package]] +name = "zkm-poly" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" +dependencies = [ + "itertools 0.13.0", + "p3-field", +] + [[package]] name = "zkm-primitives" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "blake3", @@ -6516,15 +6511,16 @@ dependencies = [ [[package]] name = "zkm-recursion-core" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "backtrace", + "bincode", "ff 0.13.1", "hashbrown 0.14.5", "itertools 0.13.0", "p3-air", - "p3-bn254-fr", + "p3-bn254", "p3-challenger", "p3-commit", "p3-dft", @@ -6540,6 +6536,7 @@ dependencies = [ "p3-util", "rand 0.8.5", "serde", + "sha2 0.10.9", "static_assertions", "thiserror 1.0.69", "tracing", @@ -6547,56 +6544,14 @@ dependencies = [ "zkhash", "zkm-core-machine", "zkm-derive", + "zkm-pcs", "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-stark" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "arrayref", - "hashbrown 0.14.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "p3-air", - "p3-challenger", - "p3-circle", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-keccak", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-merkle-tree", - "p3-mersenne-31", - "p3-poseidon2", - "p3-symmetric", - "p3-uni-stark", - "p3-util", - "rand 0.8.5", - "rayon-scan", - "serde", - "strum 0.26.3", - "strum_macros 0.26.4", - "sysinfo", - "tracing", - "tracing-forest", - "tracing-subscriber", - "zkm-derive", - "zkm-primitives", - "zkm-zkvm", ] [[package]] name = "zkm-verifier" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "anyhow", "bincode", @@ -6604,7 +6559,7 @@ dependencies = [ "itertools 0.13.0", "lazy_static", "once_cell", - "p3-bn254-fr", + "p3-bn254", "p3-commit", "p3-field", "p3-koala-bear", @@ -6618,15 +6573,15 @@ dependencies = [ "thiserror 2.0.18", "zkm-core-executor", "zkm-core-machine", + "zkm-pcs", "zkm-primitives", "zkm-recursion-core", - "zkm-stark", ] [[package]] name = "zkm-zkvm" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" +version = "2.0.0" +source = "git+https://github.com/ProjectZKM/Ziren#62acdd5cfaffe1d1bc44617cc9e6955f376ab93b" dependencies = [ "bincode", "blake3", @@ -6676,23 +6631,3 @@ dependencies = [ "cc", "pkg-config", ] - -[[patch.unused]] -name = "alloy-primitives" -version = "1.0.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.0.0#1367f9d00583135013224d764b51d63ffcdd9145" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.0#66386c419c93166f8471d3ace213d41ffcb13635" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.2" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.2#288a6856fc6e4160e85903f2af1c4af92ed4ccf9" - -[[patch.unused]] -name = "secp256k1" -version = "0.29.1" -source = "git+https://github.com/ziren-patches/rust-secp256k1?branch=patch-0.29.1#436fc77c1c72fd151f11004bec618d993b9a2f00" diff --git a/circuits/Cargo.toml b/circuits/Cargo.toml new file mode 100644 index 000000000..a1184ca34 --- /dev/null +++ b/circuits/Cargo.toml @@ -0,0 +1,37 @@ +# Workspace for the zkVM guest programs; each host's build.rs builds its guest through zkm-build. +# +# The guest-side shared crates live in `crates/` under this workspace root on purpose: cargo +# hashes a path dependency by its path relative to the workspace root only when it lies under +# that root, and by its absolute path otherwise, which would make the guest ELFs (and so the +# program vks) depend on where the repository is checked out. Those crates remain members of +# the repository root workspace, which they inherit dependencies from, so they are excluded here. +[workspace] +resolver = "2" +members = [ + "header-chain-proof/guest", + "commit-chain-proof/guest", + "state-chain-proof/guest", + "watchtower-proof/guest", + "operator-proof/guest", +] +exclude = [ + "crates", + "header-chain-proof/host", + "commit-chain-proof/host", + "state-chain-proof/host", + "watchtower-proof/host", + "operator-proof/host", + "proof-builder", +] + +[patch.crates-io] +# Precompile patches +sha2 = { git = "https://github.com/ziren-patches/RustCrypto-hashes", branch = "patch-sha2-0.10.9", package = "sha2" } +bn = { git = "https://github.com/ziren-patches/bn", branch = "patch-0.6.0", package = "substrate-bn" } +k256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-k256-0.13.4" } +p256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-p256-0.13.2" } +alloy-primitives-v1-4-1 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.4.1" } +# secp256k1 0.29 stays unpatched: the patched 0.29.1's secp256k1-sys would share its `links` name +# with the registry secp256k1-sys that secp256k1 0.30 (alloy, reth) needs. +#secp256k1-v0-30-0 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.30.0" } +#bitcoin = { git = "https://github.com/ProjectZKM/rust-bitcoin", branch = "patch-0.32.7" } diff --git a/circuits/README.md b/circuits/README.md index 031df4485..4b6676a34 100644 --- a/circuits/README.md +++ b/circuits/README.md @@ -58,6 +58,22 @@ For case 2, With multiple proof recursions, we generate a Groth16 proof, and verify with `Groth16Verifier::verify_by_imm_groth16_vk(proof, zkm_public_values, zkm_vk_hash, groth16_vk, part_stark_vk)`. +Ziren 2.0 (circuit version `v2.0.0`) changed the wrap circuit itself: its public inputs are +`[vkey_hash, committed_values_digest, vk_root]`, where `vk_root` is the root of the recursion verifying-key +allowlist, so the immutable Groth16 vk differs from the 1.2.x one. A 1.2.x Groth16 proof does not verify +under 2.0, so the header, commit and state chain proofs restart from genesis at the 2.0 cut-over. The +BABE garbled-circuit verifier treats `vkey_hash` and `vk_root` as static inputs and `committed_values_digest` +as the dynamic one. + +## Guest workspace + +All guest programs (`*/guest`) form one workspace rooted at `circuits/Cargo.toml`, with a single +`Cargo.lock` and `[patch.crates-io]`. The guest-side shared crates live in `circuits/crates/`, inside +that root, because cargo hashes a path dependency outside the workspace root by its absolute path, +which would make each guest ELF, and so its vk, depend on where the repository is checked out. Keep any +new guest-side path dependency under `circuits/`. The ELF also depends on `ZKM_IMM_WRAP_VK` and +`BITCOIN_NETWORK` at build time. + ## Preparation ```bash diff --git a/circuits/commit-chain-proof/guest/Cargo.lock b/circuits/commit-chain-proof/guest/Cargo.lock deleted file mode 100644 index a96c3e31c..000000000 --- a/circuits/commit-chain-proof/guest/Cargo.lock +++ /dev/null @@ -1,6589 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "addchain" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e33f6a175ec6a9e0aca777567f9ff7c3deefc255660df887e7fa3585e9801d8" -dependencies = [ - "num-bigint 0.3.3", - "num-integer", - "num-traits", -] - -[[package]] -name = "addr2line" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" - -[[package]] -name = "ahash" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" -dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" -dependencies = [ - "memchr", -] - -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - -[[package]] -name = "alloy-chains" -version = "0.2.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e9e31d834fe25fe991b8884e4b9f0e59db4a97d86e05d1464d6899c013cd62" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "num_enum", - "serde", - "strum 0.27.2", -] - -[[package]] -name = "alloy-consensus" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "alloy-trie", - "alloy-tx-macros", - "auto_impl", - "c-kzg", - "derive_more 2.1.1", - "either", - "k256", - "once_cell", - "rand 0.8.5", - "secp256k1 0.30.0", - "serde", - "serde_json", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-consensus-any" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-eip2124" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "741bdd7499908b3aa0b159bba11e71c8cddd009a2c2eb7a06e825f1ec87900a5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "crc", - "serde", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-eip2930" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9441120fa82df73e8959ae0e4ab8ade03de2aaae61be313fbf5746277847ce25" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "borsh", - "serde", -] - -[[package]] -name = "alloy-eip7702" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2919c5a56a1007492da313e7a3b6d45ef5edc5d33416fdec63c0d7a2702a0d20" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "borsh", - "k256", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-eips" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eip2124", - "alloy-eip2930", - "alloy-eip7702", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "auto_impl", - "c-kzg", - "derive_more 2.1.1", - "either", - "serde", - "serde_with", - "sha2 0.10.9", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-evm" -version = "0.23.0" -source = "git+https://github.com/ziren-patches/evm?branch=patch-0.23.0#3cc30123cc6abb1c0da7e20318202821cab5d663" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-hardforks", - "alloy-primitives", - "alloy-sol-types", - "anyhow", - "auto_impl", - "derive_more 2.1.1", - "revm", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-genesis" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-serde", - "alloy-trie", - "serde", - "serde_with", -] - -[[package]] -name = "alloy-hardforks" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ba208044232d14d4adbfa77e57d6329f51bc1acc21f5667bb7db72d88a0831" -dependencies = [ - "alloy-chains", - "alloy-eip2124", - "alloy-primitives", - "auto_impl", - "dyn-clone", -] - -[[package]] -name = "alloy-json-abi" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5513d5e6bd1cba6bdcf5373470f559f320c05c8c59493b6e98912fbe6733943f" -dependencies = [ - "alloy-primitives", - "alloy-sol-type-parser", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-json-rpc" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "alloy-sol-types", - "http", - "serde", - "serde_json", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "alloy-network" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-json-rpc", - "alloy-network-primitives", - "alloy-primitives", - "alloy-rpc-types-any", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer", - "alloy-sol-types", - "async-trait", - "auto_impl", - "derive_more 2.1.1", - "futures-utils-wasm", - "serde", - "serde_json", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-network-primitives" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-primitives" -version = "1.4.1" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.4.1#0d034202c9977acd601399efdd9c30fd1c1a08a0" -dependencies = [ - "alloy-rlp", - "bytes", - "cfg-if", - "const-hex", - "derive_more 2.1.1", - "foldhash 0.2.0", - "hashbrown 0.16.1", - "indexmap 2.14.0", - "itoa", - "k256", - "keccak-asm", - "paste", - "proptest", - "rand 0.9.3", - "ruint", - "rustc-hash", - "serde", - "sha3", - "tiny-keccak", - "zkm-zkvm", -] - -[[package]] -name = "alloy-rlp" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc90b1e703d3c03f4ff7f48e82dd0bc1c8211ab7d079cd836a06fcfeb06651cb" -dependencies = [ - "alloy-rlp-derive", - "arrayvec", - "bytes", -] - -[[package]] -name = "alloy-rlp-derive" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36834a5c0a2fa56e171bf256c34d70fca07d0c0031583edea1c4946b7889c9e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "alloy-rpc-types" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-rpc-types-any" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus-any", - "alloy-rpc-types-eth", - "alloy-serde", -] - -[[package]] -name = "alloy-rpc-types-debug" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "serde", - "serde_with", -] - -[[package]] -name = "alloy-rpc-types-engine" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "strum 0.27.2", -] - -[[package]] -name = "alloy-rpc-types-eth" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-network-primitives", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "alloy-sol-types", - "itertools 0.14.0", - "serde", - "serde_json", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-serde" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-signer" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "async-trait", - "auto_impl", - "either", - "elliptic-curve", - "k256", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-sol-macro" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab81bab693da9bb79f7a95b64b394718259fdd7e41dceeced4cad57cb71c4f6a" -dependencies = [ - "alloy-sol-macro-expander", - "alloy-sol-macro-input", - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "alloy-sol-macro-expander" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "489f1620bb7e2483fb5819ed01ab6edc1d2f93939dce35a5695085a1afd1d699" -dependencies = [ - "alloy-sol-macro-input", - "const-hex", - "heck", - "indexmap 2.14.0", - "proc-macro-error2", - "proc-macro2", - "quote", - "sha3", - "syn 2.0.117", - "syn-solidity", -] - -[[package]] -name = "alloy-sol-macro-input" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56cef806ad22d4392c5fc83cf8f2089f988eb99c7067b4e0c6f1971fc1cca318" -dependencies = [ - "const-hex", - "dunce", - "heck", - "macro-string", - "proc-macro2", - "quote", - "syn 2.0.117", - "syn-solidity", -] - -[[package]] -name = "alloy-sol-type-parser" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6df77fea9d6a2a75c0ef8d2acbdfd92286cc599983d3175ccdc170d3433d249" -dependencies = [ - "serde", - "winnow 0.7.15", -] - -[[package]] -name = "alloy-sol-types" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "alloy-sol-macro", - "serde", -] - -[[package]] -name = "alloy-trie" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f14b5d9b2c2173980202c6ff470d96e7c5e202c65a9f67884ad565226df7fbb" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "nybbles", - "serde", - "smallvec", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "alloy-tx-macros" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "darling 0.21.3", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -dependencies = [ - "winapi", -] - -[[package]] -name = "anstream" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" - -[[package]] -name = "anstyle-parse" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" -dependencies = [ - "anstyle", - "once_cell_polyfill", - "windows-sys", -] - -[[package]] -name = "anyhow" -version = "1.0.102" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" - -[[package]] -name = "ark-bls12-381" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" -dependencies = [ - "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-bn254" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" -dependencies = [ - "ark-ec", - "ark-ff 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-ec" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" -dependencies = [ - "ahash", - "ark-ff 0.5.0", - "ark-poly", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "educe", - "fnv", - "hashbrown 0.15.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "zeroize", -] - -[[package]] -name = "ark-ff" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b3235cc41ee7a12aaaf2c575a2ad7b46713a8a50bda2fc3b003a04845c05dd6" -dependencies = [ - "ark-ff-asm 0.3.0", - "ark-ff-macros 0.3.0", - "ark-serialize 0.3.0", - "ark-std 0.3.0", - "derivative", - "num-bigint 0.4.6", - "num-traits", - "paste", - "rustc_version 0.3.3", - "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 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", - "num-bigint 0.4.6", - "num-traits", - "paste", - "rustc_version 0.4.1", - "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", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "paste", - "zeroize", -] - -[[package]] -name = "ark-ff-asm" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db02d390bf6643fb404d3d22d31aee1c4bc4459600aef9113833d17e786c6e44" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-asm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" -dependencies = [ - "quote", - "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.117", -] - -[[package]] -name = "ark-ff-macros" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-macros" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "proc-macro2", - "quote", - "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.117", -] - -[[package]] -name = "ark-poly" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" -dependencies = [ - "ahash", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "educe", - "fnv", - "hashbrown 0.15.5", -] - -[[package]] -name = "ark-serialize" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6c2b318ee6e10f8c2853e73a83adc0ccb88995aa978d8a3408d492ab2ee671" -dependencies = [ - "ark-std 0.3.0", - "digest 0.9.0", -] - -[[package]] -name = "ark-serialize" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" -dependencies = [ - "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", - "ark-std 0.5.0", - "arrayvec", - "digest 0.10.7", - "num-bigint 0.4.6", -] - -[[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.117", -] - -[[package]] -name = "ark-std" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[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", -] - -[[package]] -name = "arrayref" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - -[[package]] -name = "async-trait" -version = "0.1.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "aurora-engine-modexp" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "518bc5745a6264b5fd7b09dffb9667e400ee9e2bbe18555fac75e1fe9afa0df9" -dependencies = [ - "hex", - "num", -] - -[[package]] -name = "auto_impl" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - -[[package]] -name = "backtrace" -version = "0.3.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "serde", - "windows-link", -] - -[[package]] -name = "base16ct" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" - -[[package]] -name = "base58ck" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f" -dependencies = [ - "bitcoin-internals", - "bitcoin_hashes", -] - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "base64ct" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" - -[[package]] -name = "bech32" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32637268377fc7b10a8c6d51de3e7fba1ce5dd371a96e342b34e6078db558e7f" - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - -[[package]] -name = "bit-set" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" -dependencies = [ - "bit-vec", -] - -[[package]] -name = "bit-vec" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" - -[[package]] -name = "bitcoin" -version = "0.32.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e499f9fc0407f50fe98af744ab44fa67d409f76b6772e1689ec8485eb0c0f66" -dependencies = [ - "base58ck", - "bech32", - "bitcoin-internals", - "bitcoin-io", - "bitcoin-units", - "bitcoin_hashes", - "hex-conservative", - "hex_lit", - "secp256k1 0.29.0", - "serde", -] - -[[package]] -name = "bitcoin-internals" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2" -dependencies = [ - "serde", -] - -[[package]] -name = "bitcoin-io" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dee39a0ee5b4095224a0cfc6bf4cc1baf0f9624b96b367e53b66d974e51d953" - -[[package]] -name = "bitcoin-units" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5285c8bcaa25876d07f37e3d30c303f2609179716e11d688f51e8f1fe70063e2" -dependencies = [ - "bitcoin-internals", - "serde", -] - -[[package]] -name = "bitcoin_hashes" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26ec84b80c482df901772e931a9a681e26a1b9ee2302edeff23cb30328745c8b" -dependencies = [ - "bitcoin-io", - "hex-conservative", - "serde", -] - -[[package]] -name = "bitflags" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" -dependencies = [ - "serde_core", -] - -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "serde", - "tap", - "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 = "blake2b_simd" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" -dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", -] - -[[package]] -name = "blake3" -version = "1.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" -dependencies = [ - "arrayref", - "arrayvec", - "cc", - "cfg-if", - "constant_time_eq", - "cpufeatures 0.3.0", -] - -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "bls12_381" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c196a77437e7cc2fb515ce413a6401291578b5afc8ecb29a3c7ab957f05941" -dependencies = [ - "ff 0.12.1", - "group 0.12.1", - "pairing 0.22.0", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "bls12_381" -version = "0.8.0" -source = "git+https://github.com/ziren-patches/bls12_381?branch=patch-0.8.0#97b215f80e9bfab9ad6641e41b005b6d8e58f748" -dependencies = [ - "cfg-if", - "ff 0.13.1", - "group 0.13.0", - "pairing 0.23.0", - "rand_core 0.6.4", - "subtle", - "zkm-lib", -] - -[[package]] -name = "blst" -version = "0.3.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcdb4c7013139a150f9fc55d123186dbfaba0d912817466282c73ac49e71fb45" -dependencies = [ - "cc", - "glob", - "threadpool", - "zeroize", -] - -[[package]] -name = "borsh" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" -dependencies = [ - "borsh-derive", - "bytes", - "cfg_aliases", -] - -[[package]] -name = "borsh-derive" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59" -dependencies = [ - "once_cell", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "bumpalo" -version = "3.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" - -[[package]] -name = "byte-slice-cast" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" - -[[package]] -name = "bytemuck" -version = "1.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" -dependencies = [ - "bytemuck_derive", -] - -[[package]] -name = "bytemuck_derive" -version = "1.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" -dependencies = [ - "serde", -] - -[[package]] -name = "c-kzg" -version = "2.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6648ed1e4ea8e8a1a4a2c78e1cda29a3fd500bc622899c340d8525ea9a76b24a" -dependencies = [ - "blst", - "cc", - "glob", - "hex", - "libc", - "once_cell", - "serde", -] - -[[package]] -name = "cc" -version = "1.2.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" -dependencies = [ - "find-msvc-tools", - "jobserver", - "libc", - "shlex", -] - -[[package]] -name = "cfg-if" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" - -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - -[[package]] -name = "chrono" -version = "0.4.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" -dependencies = [ - "iana-time-zone", - "num-traits", - "serde", - "windows-link", -] - -[[package]] -name = "colorchoice" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" - -[[package]] -name = "commit-chain" -version = "0.4.0" -dependencies = [ - "alloy-primitives", - "base64 0.21.7", - "bincode", - "bitcoin", - "guest-executor", - "hex", - "prost-build", - "revm-database-interface", - "serde", - "sha2 0.10.9", - "tendermint", - "tendermint-light-client-verifier", - "tracing", - "verifier", - "zkm-zkvm", -] - -[[package]] -name = "const-hex" -version = "1.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531185e432bb31db1ecda541e9e7ab21468d4d844ad7505e0546a49b4945d49b" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "proptest", - "serde_core", -] - -[[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - -[[package]] -name = "const_format" -version = "0.2.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" -dependencies = [ - "const_format_proc_macros", -] - -[[package]] -name = "const_format_proc_macros" -version = "0.2.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" -dependencies = [ - "proc-macro2", - "quote", - "unicode-xid", -] - -[[package]] -name = "constant_time_eq" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" - -[[package]] -name = "convert_case" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" - -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - -[[package]] -name = "cpufeatures" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" -dependencies = [ - "libc", -] - -[[package]] -name = "crc" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" - -[[package]] -name = "critical-section" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" - -[[package]] -name = "crossbeam-deque" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" - -[[package]] -name = "crunchy" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" - -[[package]] -name = "crypto-bigint" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" -dependencies = [ - "generic-array 0.14.9", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array 0.14.9", - "typenum", -] - -[[package]] -name = "curve25519-dalek" -version = "4.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "curve25519-dalek-derive", - "fiat-crypto", - "rustc_version 0.4.1", - "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.117", -] - -[[package]] -name = "curve25519-dalek-ng" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.6.4", - "subtle-ng", - "zeroize", -] - -[[package]] -name = "darling" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" -dependencies = [ - "darling_core 0.21.3", - "darling_macro 0.21.3", -] - -[[package]] -name = "darling" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" -dependencies = [ - "darling_core 0.23.0", - "darling_macro 0.23.0", -] - -[[package]] -name = "darling_core" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "serde", - "strsim", - "syn 2.0.117", -] - -[[package]] -name = "darling_core" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" -dependencies = [ - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.117", -] - -[[package]] -name = "darling_macro" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" -dependencies = [ - "darling_core 0.21.3", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "darling_macro" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" -dependencies = [ - "darling_core 0.23.0", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "dashu" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b3e5ac1e23ff1995ef05b912e2b012a8784506987a2651552db2c73fb3d7e0" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "dashu-macros", - "dashu-ratio", - "rustversion", -] - -[[package]] -name = "dashu-base" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b80bf6b85aa68c58ffea2ddb040109943049ce3fbdf4385d0380aef08ef289" - -[[package]] -name = "dashu-float" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85078445a8dbd2e1bd21f04a816f352db8d333643f0c9b78ca7c3d1df71063e7" -dependencies = [ - "dashu-base", - "dashu-int", - "num-modular", - "num-order", - "rustversion", - "static_assertions", -] - -[[package]] -name = "dashu-int" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee99d08031ca34a4d044efbbb21dff9b8c54bb9d8c82a189187c0651ffdb9fbf" -dependencies = [ - "cfg-if", - "dashu-base", - "num-modular", - "num-order", - "rustversion", - "static_assertions", -] - -[[package]] -name = "dashu-macros" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93381c3ef6366766f6e9ed9cf09e4ef9dec69499baf04f0c60e70d653cf0ab10" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "dashu-ratio", - "paste", - "proc-macro2", - "quote", - "rustversion", -] - -[[package]] -name = "dashu-ratio" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e33b04dd7ce1ccf8a02a69d3419e354f2bbfdf4eb911a0b7465487248764c9" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "num-modular", - "num-order", - "rustversion", -] - -[[package]] -name = "der" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" -dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", -] - -[[package]] -name = "deranged" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" -dependencies = [ - "powerfmt", - "serde_core", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive-where" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more" -version = "0.99.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" -dependencies = [ - "derive_more-impl 1.0.0", -] - -[[package]] -name = "derive_more" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" -dependencies = [ - "derive_more-impl 2.1.1", -] - -[[package]] -name = "derive_more-impl" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more-impl" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version 0.4.1", - "syn 2.0.117", - "unicode-xid", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer 0.10.4", - "const-oid", - "crypto-common", - "subtle", -] - -[[package]] -name = "displaydoc" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - -[[package]] -name = "dyn-clone" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" - -[[package]] -name = "ecdsa" -version = "0.16.9" -source = "git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "der", - "digest 0.10.7", - "elliptic-curve", - "rfc6979", - "serdect", - "signature", - "spki", -] - -[[package]] -name = "ed25519" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" -dependencies = [ - "pkcs8", - "signature", -] - -[[package]] -name = "ed25519-consensus" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" -dependencies = [ - "curve25519-dalek-ng", - "hex", - "rand_core 0.6.4", - "sha2 0.9.9", - "zeroize", -] - -[[package]] -name = "educe" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" -dependencies = [ - "enum-ordinalize", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "either" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" -dependencies = [ - "serde", -] - -[[package]] -name = "elf" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4445909572dbd556c457c849c4ca58623d84b27c8fff1e74b0b4227d8b90d17b" - -[[package]] -name = "elliptic-curve" -version = "0.13.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" -dependencies = [ - "base16ct", - "crypto-bigint", - "digest 0.10.7", - "ff 0.13.1", - "generic-array 0.14.9", - "group 0.13.0", - "hkdf", - "pem-rfc7468", - "pkcs8", - "rand_core 0.6.4", - "sec1", - "serdect", - "subtle", - "zeroize", -] - -[[package]] -name = "enum-map" -version = "2.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" -dependencies = [ - "enum-map-derive", - "serde", -] - -[[package]] -name = "enum-map-derive" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "enum-ordinalize" -version = "4.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" -dependencies = [ - "enum-ordinalize-derive", -] - -[[package]] -name = "enum-ordinalize-derive" -version = "4.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "env_filter" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "jiff", - "log", -] - -[[package]] -name = "equivalent" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" - -[[package]] -name = "errno" -version = "0.3.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" -dependencies = [ - "libc", - "windows-sys", -] - -[[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 = "fastrand" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" - -[[package]] -name = "fastrlp" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "fastrlp" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "bitvec", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "ff" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" -dependencies = [ - "bitvec", - "byteorder", - "ff_derive", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "ff_derive" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f10d12652036b0e99197587c6ba87a8fc3031986499973c030d8b44fcc151b60" -dependencies = [ - "addchain", - "num-bigint 0.3.3", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "fiat-crypto" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" - -[[package]] -name = "find-msvc-tools" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" - -[[package]] -name = "fixed-hash" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" -dependencies = [ - "byteorder", - "rand 0.8.5", - "rustc-hex", - "static_assertions", -] - -[[package]] -name = "fixedbitset" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" - -[[package]] -name = "flex-error" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c606d892c9de11507fa0dcffc116434f94e105d0bbdc4e405b61519464c49d7b" -dependencies = [ - "paste", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - -[[package]] -name = "foldhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" - -[[package]] -name = "form_urlencoded" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" - -[[package]] -name = "futures-io" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" - -[[package]] -name = "futures-sink" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" - -[[package]] -name = "futures-task" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" - -[[package]] -name = "futures-util" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" -dependencies = [ - "futures-core", - "futures-sink", - "futures-task", - "pin-project-lite", -] - -[[package]] -name = "futures-utils-wasm" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" - -[[package]] -name = "gcd" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" - -[[package]] -name = "generic-array" -version = "0.14.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" -dependencies = [ - "typenum", - "version_check", - "zeroize", -] - -[[package]] -name = "generic-array" -version = "1.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf57c49a95fd1fe24b90b3033bee6dc7e8f1288d51494cb44e627c295e38542" -dependencies = [ - "rustversion", - "serde_core", - "typenum", -] - -[[package]] -name = "getrandom" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" -dependencies = [ - "cfg-if", - "libc", - "wasi", -] - -[[package]] -name = "getrandom" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" -dependencies = [ - "cfg-if", - "libc", - "r-efi 5.3.0", - "wasip2", -] - -[[package]] -name = "getrandom" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" -dependencies = [ - "cfg-if", - "libc", - "r-efi 6.0.0", - "wasip2", - "wasip3", -] - -[[package]] -name = "gimli" -version = "0.32.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" - -[[package]] -name = "glob" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" - -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "memuse", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "group" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" -dependencies = [ - "ff 0.13.1", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "guest" -version = "1.1.0" -dependencies = [ - "alloy-primitives", - "bincode", - "bitcoin", - "commit-chain", - "sha2 0.10.9", - "tracing", - "zkm-zkvm", -] - -[[package]] -name = "guest-executor" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-consensus", - "alloy-evm", - "alloy-network", - "alloy-primitives", - "alloy-rpc-types", - "bincode", - "itertools 0.13.0", - "kzg-rs", - "mpt", - "primitives", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", - "reth-errors", - "reth-ethereum-consensus", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-execution-types", - "reth-primitives-traits", - "reth-trie", - "revm", - "revm-primitives", - "serde", - "serde_json", - "serde_with", - "thiserror 1.0.69", -] - -[[package]] -name = "halo2" -version = "0.1.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a23c779b38253fe1538102da44ad5bd5378495a61d2c4ee18d64eaa61ae5995" -dependencies = [ - "halo2_proofs", -] - -[[package]] -name = "halo2_proofs" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e925780549adee8364c7f2b685c753f6f3df23bde520c67416e93bf615933760" -dependencies = [ - "blake2b_simd", - "ff 0.12.1", - "group 0.12.1", - "pasta_curves 0.4.1", - "rand_core 0.6.4", - "rayon", -] - -[[package]] -name = "halo2curves" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d380afeef3f1d4d3245b76895172018cfb087d9976a7cabcd5597775b2933e07" -dependencies = [ - "blake2", - "digest 0.10.7", - "ff 0.13.1", - "group 0.13.0", - "halo2derive", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "pairing 0.23.0", - "pasta_curves 0.5.1", - "paste", - "rand 0.8.5", - "rand_core 0.6.4", - "rayon", - "serde", - "serde_arrays 0.1.0", - "sha2 0.10.9", - "static_assertions", - "subtle", - "unroll", -] - -[[package]] -name = "halo2derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb99e7492b4f5ff469d238db464131b86c2eaac814a78715acba369f64d2c76" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", - "serde", -] - -[[package]] -name = "hashbrown" -version = "0.15.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" -dependencies = [ - "allocator-api2", - "foldhash 0.1.5", -] - -[[package]] -name = "hashbrown" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" -dependencies = [ - "foldhash 0.2.0", - "serde", - "serde_core", -] - -[[package]] -name = "hashbrown" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -dependencies = [ - "serde", -] - -[[package]] -name = "hex-conservative" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda06d18ac606267c40c04e41b9947729bf8b9efe74bd4e82b61a5f26a510b9f" -dependencies = [ - "arrayvec", -] - -[[package]] -name = "hex_lit" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd" - -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest 0.10.7", -] - -[[package]] -name = "http" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" -dependencies = [ - "bytes", - "itoa", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.65" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "log", - "wasm-bindgen", - "windows-core 0.62.2", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "icu_collections" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" -dependencies = [ - "displaydoc", - "potential_utf", - "utf8_iter", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_locale_core" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_normalizer" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" -dependencies = [ - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "zerovec", -] - -[[package]] -name = "icu_normalizer_data" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" - -[[package]] -name = "icu_properties" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" -dependencies = [ - "icu_collections", - "icu_locale_core", - "icu_properties_data", - "icu_provider", - "zerotrie", - "zerovec", -] - -[[package]] -name = "icu_properties_data" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" - -[[package]] -name = "icu_provider" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" -dependencies = [ - "displaydoc", - "icu_locale_core", - "writeable", - "yoke", - "zerofrom", - "zerotrie", - "zerovec", -] - -[[package]] -name = "id-arena" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" -dependencies = [ - "idna_adapter", - "smallvec", - "utf8_iter", -] - -[[package]] -name = "idna_adapter" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" -dependencies = [ - "icu_normalizer", - "icu_properties", -] - -[[package]] -name = "impl-codec" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" -dependencies = [ - "parity-scale-codec", -] - -[[package]] -name = "impl-trait-for-tuples" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "indenter" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5" - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - -[[package]] -name = "indexmap" -version = "2.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" -dependencies = [ - "equivalent", - "hashbrown 0.17.0", - "serde", - "serde_core", -] - -[[package]] -name = "is_terminal_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -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 = "itertools" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" - -[[package]] -name = "jiff" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" -dependencies = [ - "jiff-static", - "log", - "portable-atomic", - "portable-atomic-util", - "serde_core", -] - -[[package]] -name = "jiff-static" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "jobserver" -version = "0.1.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" -dependencies = [ - "getrandom 0.3.4", - "libc", -] - -[[package]] -name = "js-sys" -version = "0.3.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "jubjub" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a575df5f985fe1cd5b2b05664ff6accfc46559032b954529fd225a2168d27b0f" -dependencies = [ - "bitvec", - "bls12_381 0.7.1", - "ff 0.12.1", - "group 0.12.1", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "k256" -version = "0.13.4" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-k256-0.13.4#6ad84b9b604911c6f5dd353b88c04927d2739a32" -dependencies = [ - "cfg-if", - "ecdsa", - "elliptic-curve", - "hex", - "once_cell", - "serdect", - "sha2 0.10.9", - "signature", - "zkm-lib", -] - -[[package]] -name = "keccak" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653" -dependencies = [ - "cpufeatures 0.2.17", -] - -[[package]] -name = "keccak-asm" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa468878266ad91431012b3e5ef1bf9b170eab22883503a318d46857afa4579a" -dependencies = [ - "digest 0.10.7", - "sha3-asm", -] - -[[package]] -name = "kzg-rs" -version = "0.2.6" -source = "git+https://github.com/ziren-patches/kzg-rs?branch=ziren#4cd5e3086a49dc1e94ffbd63ee4a7a9b2e342faa" -dependencies = [ - "bls12_381 0.8.0", - "ff 0.13.1", - "hex", - "serde_arrays 0.2.0", - "sha2 0.10.9", - "spin", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -dependencies = [ - "spin", -] - -[[package]] -name = "leb128fmt" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" - -[[package]] -name = "libc" -version = "0.2.184" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" - -[[package]] -name = "libm" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" - -[[package]] -name = "linux-raw-sys" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" - -[[package]] -name = "litemap" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" - -[[package]] -name = "lock_api" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" -dependencies = [ - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" - -[[package]] -name = "macro-string" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "matchers" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" -dependencies = [ - "regex-automata", -] - -[[package]] -name = "memchr" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" - -[[package]] -name = "memuse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d97bbf43eb4f088f8ca469930cde17fa036207c9a5e02ccc5107c4e8b17c964" - -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", -] - -[[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 = "mpt" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types", - "alloy-rpc-types-debug", - "reth-trie", - "rlp", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "multimap" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "ntapi" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" -dependencies = [ - "winapi", -] - -[[package]] -name = "nu-ansi-term" -version = "0.50.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "num" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" -dependencies = [ - "num-bigint 0.4.6", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "num-complex" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-conv" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-iter" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-modular" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f" - -[[package]] -name = "num-order" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6" -dependencies = [ - "num-modular", -] - -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", - "libm", -] - -[[package]] -name = "num_cpus" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "num_enum" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" -dependencies = [ - "num_enum_derive", - "rustversion", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "nums" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3c74f925fb8cfc49a8022f2afce48a0683b70f9e439885594e84c5edbf5b01" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "nybbles" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d49ff0c0d00d4a502b39df9af3a525e1efeb14b9dabb5bb83335284c1309210" -dependencies = [ - "alloy-rlp", - "cfg-if", - "proptest", - "ruint", - "serde", - "smallvec", -] - -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" -dependencies = [ - "critical-section", - "portable-atomic", -] - -[[package]] -name = "once_cell_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" - -[[package]] -name = "op-alloy-consensus" -version = "0.22.0" -source = "git+https://github.com/ziren-patches/op-alloy?branch=patch-0.22.0#20048eaa105b1c06ca4fca6108a047a2fda0c494" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "derive_more 2.1.1", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - -[[package]] -name = "p256" -version = "0.13.2" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" -dependencies = [ - "ecdsa", - "elliptic-curve", - "hex", - "primeorder", - "sha2 0.10.9", - "zkm-lib", -] - -[[package]] -name = "p3-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-matrix", -] - -[[package]] -name = "p3-bn254-fr" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "ff 0.13.1", - "halo2curves", - "num-bigint 0.4.6", - "p3-field", - "p3-poseidon2", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-challenger" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-maybe-rayon", - "p3-symmetric", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-circle" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-commit" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-util", - "serde", -] - -[[package]] -name = "p3-dft" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "tracing", -] - -[[package]] -name = "p3-field" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "nums", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-fri" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-interpolation", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-interpolation" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", -] - -[[package]] -name = "p3-keccak" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-symmetric", - "p3-util", - "tiny-keccak", -] - -[[package]] -name = "p3-keccak-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-air", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "tracing", -] - -[[package]] -name = "p3-koala-bear" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-mds", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-matrix" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", - "transpose", -] - -[[package]] -name = "p3-maybe-rayon" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "rayon", -] - -[[package]] -name = "p3-mds" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-symmetric", - "p3-util", - "rand 0.8.5", -] - -[[package]] -name = "p3-merkle-tree" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-commit", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-mersenne-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-monty-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "serde_json", - "tracing", - "transpose", -] - -[[package]] -name = "p3-poseidon2" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "gcd", - "p3-field", - "p3-mds", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-symmetric" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "serde", -] - -[[package]] -name = "p3-uni-stark" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-air", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-util" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "lock_api", - "serde", -] - -[[package]] -name = "pairing" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135590d8bdba2b31346f9cd1fb2a912329f5135e832a4f422942eb6ead8b6b3b" -dependencies = [ - "group 0.12.1", -] - -[[package]] -name = "pairing" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f" -dependencies = [ - "group 0.13.0", -] - -[[package]] -name = "parity-scale-codec" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" -dependencies = [ - "arrayvec", - "bitvec", - "byte-slice-cast", - "const_format", - "impl-trait-for-tuples", - "parity-scale-codec-derive", - "rustversion", - "serde", -] - -[[package]] -name = "parity-scale-codec-derive" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "pasta_curves" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc65faf8e7313b4b1fbaa9f7ca917a0eed499a9663be71477f87993604341d8" -dependencies = [ - "blake2b_simd", - "ff 0.12.1", - "group 0.12.1", - "lazy_static", - "rand 0.8.5", - "static_assertions", - "subtle", -] - -[[package]] -name = "pasta_curves" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e57598f73cc7e1b2ac63c79c517b31a0877cd7c402cdcaa311b5208de7a095" -dependencies = [ - "blake2b_simd", - "ff 0.13.1", - "group 0.13.0", - "hex", - "lazy_static", - "rand 0.8.5", - "serde", - "static_assertions", - "subtle", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "pem-rfc7468" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" -dependencies = [ - "base64ct", -] - -[[package]] -name = "percent-encoding" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" - -[[package]] -name = "pest" -version = "2.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662" -dependencies = [ - "memchr", - "ucd-trie", -] - -[[package]] -name = "petgraph" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" -dependencies = [ - "fixedbitset", - "indexmap 2.14.0", -] - -[[package]] -name = "phf" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" -dependencies = [ - "phf_macros", - "phf_shared", - "serde", -] - -[[package]] -name = "phf_generator" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" -dependencies = [ - "fastrand", - "phf_shared", -] - -[[package]] -name = "phf_macros" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "phf_shared" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" - -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - -[[package]] -name = "pkg-config" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" - -[[package]] -name = "portable-atomic" -version = "1.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" - -[[package]] -name = "portable-atomic-util" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3" -dependencies = [ - "portable-atomic", -] - -[[package]] -name = "potential_utf" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" -dependencies = [ - "zerovec", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "prettyplease" -version = "0.2.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" -dependencies = [ - "proc-macro2", - "syn 2.0.117", -] - -[[package]] -name = "primeorder" -version = "0.13.1" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" -dependencies = [ - "elliptic-curve", -] - -[[package]] -name = "primitive-types" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" -dependencies = [ - "fixed-hash", - "impl-codec", - "uint", -] - -[[package]] -name = "primitives" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-rpc-types", - "eyre", - "reth-chainspec", - "reth-primitives-traits", - "reth-trie", - "serde", - "serde_json", -] - -[[package]] -name = "proc-macro-crate" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" -dependencies = [ - "toml_edit", -] - -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "proc-macro2" -version = "1.0.106" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "proptest" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" -dependencies = [ - "bit-set", - "bit-vec", - "bitflags", - "num-traits", - "rand 0.9.3", - "rand_chacha 0.9.0", - "rand_xorshift", - "regex-syntax", - "rusty-fork", - "tempfile", - "unarray", -] - -[[package]] -name = "prost" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-build" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" -dependencies = [ - "heck", - "itertools 0.14.0", - "log", - "multimap", - "once_cell", - "petgraph", - "prettyplease", - "prost", - "prost-types", - "regex", - "syn 2.0.117", - "tempfile", -] - -[[package]] -name = "prost-derive" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" -dependencies = [ - "anyhow", - "itertools 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "prost-types" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" -dependencies = [ - "prost", -] - -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - -[[package]] -name = "quote" -version = "1.0.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - -[[package]] -name = "r-efi" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "serde", -] - -[[package]] -name = "rand" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec095654a25171c2124e9e3393a930bddbffdc939556c914957a4c3e0a87166" -dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.5", - "serde", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.5", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.17", -] - -[[package]] -name = "rand_core" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" -dependencies = [ - "getrandom 0.3.4", - "serde", -] - -[[package]] -name = "rand_xorshift" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" -dependencies = [ - "rand_core 0.9.5", -] - -[[package]] -name = "rayon" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "rayon-scan" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f87cc11a0140b4b0da0ffc889885760c61b13672d80a908920b2c0df078fa14" -dependencies = [ - "rayon", -] - -[[package]] -name = "ref-cast" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" -dependencies = [ - "ref-cast-impl", -] - -[[package]] -name = "ref-cast-impl" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "regex" -version = "1.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" - -[[package]] -name = "reth-chainspec" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-genesis", - "alloy-primitives", - "alloy-trie", - "auto_impl", - "derive_more 2.1.1", - "reth-ethereum-forks", - "reth-network-peers", - "reth-primitives-traits", - "serde_json", -] - -[[package]] -name = "reth-codecs" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-trie", - "bytes", - "modular-bitfield", - "op-alloy-consensus", - "reth-codecs-derive", - "reth-zstd-compressors", - "serde", -] - -[[package]] -name = "reth-codecs-derive" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "reth-consensus" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-primitives", - "auto_impl", - "reth-execution-types", - "reth-primitives-traits", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-consensus-common" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "reth-chainspec", - "reth-consensus", - "reth-primitives-traits", -] - -[[package]] -name = "reth-db-models" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "reth-primitives-traits", -] - -[[package]] -name = "reth-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "reth-consensus", - "reth-execution-errors", - "reth-storage-errors", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-ethereum-consensus" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", - "reth-execution-types", - "reth-primitives-traits", - "tracing", -] - -[[package]] -name = "reth-ethereum-forks" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eip2124", - "alloy-hardforks", - "alloy-primitives", - "auto_impl", - "once_cell", -] - -[[package]] -name = "reth-ethereum-primitives" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-serde", - "reth-codecs", - "reth-primitives-traits", - "serde", - "serde_with", -] - -[[package]] -name = "reth-evm" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "anyhow", - "auto_impl", - "derive_more 2.1.1", - "futures-util", - "reth-execution-errors", - "reth-execution-types", - "reth-primitives-traits", - "reth-storage-api", - "reth-storage-errors", - "reth-trie-common", - "revm", - "revm-database", -] - -[[package]] -name = "reth-evm-ethereum" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "alloy-rpc-types-engine", - "reth-chainspec", - "reth-ethereum-forks", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-types", - "reth-primitives-traits", - "reth-storage-errors", - "revm", -] - -[[package]] -name = "reth-execution-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-evm", - "alloy-primitives", - "alloy-rlp", - "nybbles", - "reth-storage-errors", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-execution-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "derive_more 2.1.1", - "reth-ethereum-primitives", - "reth-primitives-traits", - "reth-trie-common", - "revm", -] - -[[package]] -name = "reth-network-peers" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "serde_with", - "thiserror 2.0.18", - "url", -] - -[[package]] -name = "reth-primitives-traits" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-trie", - "auto_impl", - "bytes", - "derive_more 2.1.1", - "once_cell", - "op-alloy-consensus", - "reth-codecs", - "revm-bytecode", - "revm-primitives", - "revm-state", - "secp256k1 0.30.0", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-prune-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "strum 0.27.2", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-stages-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "reth-trie-common", -] - -[[package]] -name = "reth-static-file-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "serde", - "strum 0.27.2", -] - -[[package]] -name = "reth-storage-api" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rpc-types-engine", - "auto_impl", - "reth-chainspec", - "reth-db-models", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "revm-database", -] - -[[package]] -name = "reth-storage-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "reth-primitives-traits", - "reth-prune-types", - "reth-static-file-types", - "revm-database-interface", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-trie" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "auto_impl", - "itertools 0.14.0", - "reth-execution-errors", - "reth-primitives-traits", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "reth-trie-sparse", - "revm-database", - "tracing", -] - -[[package]] -name = "reth-trie-common" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "derive_more 2.1.1", - "itertools 0.14.0", - "nybbles", - "rayon", - "reth-primitives-traits", - "revm-database", -] - -[[package]] -name = "reth-trie-sparse" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "auto_impl", - "reth-execution-errors", - "reth-primitives-traits", - "reth-trie-common", - "smallvec", - "tracing", -] - -[[package]] -name = "reth-zstd-compressors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "zstd", -] - -[[package]] -name = "revm" -version = "31.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database", - "revm-database-interface", - "revm-handler", - "revm-inspector", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", -] - -[[package]] -name = "revm-bytecode" -version = "7.1.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "bitvec", - "phf", - "revm-primitives", - "serde", -] - -[[package]] -name = "revm-context" -version = "11.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-consensus", - "bitvec", - "cfg-if", - "derive-where", - "revm-bytecode", - "revm-context-interface", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-context-interface" -version = "12.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-consensus", - "alloy-eip2930", - "alloy-eip7702", - "auto_impl", - "either", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-database" -version = "9.0.5" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-eips", - "revm-bytecode", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-database-interface" -version = "8.0.5" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "either", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-handler" -version = "12.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "derive-where", - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database-interface", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-inspector" -version = "12.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "either", - "revm-context", - "revm-database-interface", - "revm-handler", - "revm-interpreter", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-interpreter" -version = "29.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "revm-bytecode", - "revm-context-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-precompile" -version = "29.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "ark-bls12-381", - "ark-bn254", - "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "arrayref", - "aurora-engine-modexp", - "cfg-if", - "k256", - "p256", - "revm-primitives", - "ripemd", - "sha2 0.10.9", - "substrate-bn", -] - -[[package]] -name = "revm-primitives" -version = "21.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-primitives", - "num_enum", - "once_cell", - "serde", -] - -[[package]] -name = "revm-state" -version = "8.1.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "bitflags", - "revm-bytecode", - "revm-primitives", - "serde", -] - -[[package]] -name = "rfc6979" -version = "0.4.0" -source = "git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "hmac", - "subtle", -] - -[[package]] -name = "ripemd" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" -dependencies = [ - "digest 0.10.7", -] - -[[package]] -name = "rlp" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" -dependencies = [ - "bytes", - "rustc-hex", -] - -[[package]] -name = "ruint" -version = "1.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c141e807189ad38a07276942c6623032d3753c8859c146104ac2e4d68865945a" -dependencies = [ - "alloy-rlp", - "ark-ff 0.3.0", - "ark-ff 0.4.2", - "ark-ff 0.5.0", - "bytes", - "fastrlp 0.3.1", - "fastrlp 0.4.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "parity-scale-codec", - "primitive-types", - "proptest", - "rand 0.8.5", - "rand 0.9.3", - "rlp", - "ruint-macro", - "serde_core", - "valuable", - "zeroize", -] - -[[package]] -name = "ruint-macro" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" - -[[package]] -name = "rustc-demangle" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" - -[[package]] -name = "rustc-hash" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" - -[[package]] -name = "rustc-hex" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" - -[[package]] -name = "rustc_version" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -dependencies = [ - "semver 0.11.0", -] - -[[package]] -name = "rustc_version" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" -dependencies = [ - "semver 1.0.28", -] - -[[package]] -name = "rustix" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" -dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys", - "windows-sys", -] - -[[package]] -name = "rustversion" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - -[[package]] -name = "rusty-fork" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2" -dependencies = [ - "fnv", - "quick-error", - "tempfile", - "wait-timeout", -] - -[[package]] -name = "scale-info" -version = "2.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "346a3b32eba2640d17a9cb5927056b08f3de90f65b72fe09402c2ad07d684d0b" -dependencies = [ - "cfg-if", - "derive_more 1.0.0", - "parity-scale-codec", - "scale-info-derive", -] - -[[package]] -name = "scale-info-derive" -version = "2.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "schemars" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" -dependencies = [ - "dyn-clone", - "ref-cast", - "serde", - "serde_json", -] - -[[package]] -name = "schemars" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" -dependencies = [ - "dyn-clone", - "ref-cast", - "serde", - "serde_json", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "sec1" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" -dependencies = [ - "base16ct", - "der", - "generic-array 0.14.9", - "pkcs8", - "serdect", - "subtle", - "zeroize", -] - -[[package]] -name = "secp256k1" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "secp256k1-sys", - "serde", -] - -[[package]] -name = "secp256k1" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "secp256k1-sys", - "serde", -] - -[[package]] -name = "secp256k1-sys" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9" -dependencies = [ - "cc", -] - -[[package]] -name = "semver" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser", -] - -[[package]] -name = "semver" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" - -[[package]] -name = "semver-parser" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9900206b54a3527fdc7b8a938bffd94a568bac4f4aa8113b209df75a09c0dec2" -dependencies = [ - "pest", -] - -[[package]] -name = "serde" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" -dependencies = [ - "serde_core", - "serde_derive", -] - -[[package]] -name = "serde_arrays" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38636132857f68ec3d5f3eb121166d2af33cb55174c4d5ff645db6165cbef0fd" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_arrays" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94a16b99c5ea4fe3daccd14853ad260ec00ea043b2708d1fd1da3106dcd8d9df" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_bytes" -version = "0.11.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" -dependencies = [ - "serde", - "serde_core", -] - -[[package]] -name = "serde_core" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serde_json" -version = "1.0.149" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" -dependencies = [ - "itoa", - "memchr", - "serde", - "serde_core", - "zmij", -] - -[[package]] -name = "serde_repr" -version = "0.1.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serde_with" -version = "3.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.14.0", - "schemars 0.9.0", - "schemars 1.2.1", - "serde_core", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" -dependencies = [ - "darling 0.23.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serdect" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" -dependencies = [ - "base16ct", - "serde", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures 0.2.17", - "digest 0.9.0", - "opaque-debug", -] - -[[package]] -name = "sha2" -version = "0.10.9" -source = "git+https://github.com/ziren-patches/RustCrypto-hashes?branch=patch-sha2-0.10.9#dbfdbd088ac7b55e03c0b9eb192278efe35d67dc" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "digest 0.10.7", -] - -[[package]] -name = "sha3" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" -dependencies = [ - "digest 0.10.7", - "keccak", -] - -[[package]] -name = "sha3-asm" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59cbb88c189d6352cc8ae96a39d19c7ecad8f7330b29461187f2587fdc2988d5" -dependencies = [ - "cc", - "cfg-if", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signature" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" -dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", -] - -[[package]] -name = "siphasher" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" - -[[package]] -name = "size" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fed904c7fb2856d868b92464fc8fa597fce366edea1a9cbfaa8cb5fe080bd6d" - -[[package]] -name = "smallvec" -version = "1.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -dependencies = [ - "serde", -] - -[[package]] -name = "snowbridge-amcl" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460a9ed63cdf03c1b9847e8a12a5f5ba19c4efd5869e4a737e05be25d7c427e5" -dependencies = [ - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "strength_reduce" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros 0.26.4", -] - -[[package]] -name = "strum" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" -dependencies = [ - "strum_macros 0.27.2", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.117", -] - -[[package]] -name = "strum_macros" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "substrate-bn" -version = "0.6.0" -source = "git+https://github.com/ziren-patches/bn?branch=patch-0.6.0#0dfeeb1b7bfc21941b6e4964d678abd094a54a6f" -dependencies = [ - "bytemuck", - "byteorder", - "cfg-if", - "crunchy", - "lazy_static", - "num-bigint 0.4.6", - "rand 0.8.5", - "rustc-hex", - "zkm-lib", -] - -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - -[[package]] -name = "subtle-encoding" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dcb1ed7b8330c5eed5441052651dd7a12c75e2ed88f2ec024ae1fa3a5e59945" -dependencies = [ - "zeroize", -] - -[[package]] -name = "subtle-ng" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.117" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn-solidity" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53f425ae0b12e2f5ae65542e00898d500d4d318b4baf09f40fd0d410454e9947" -dependencies = [ - "paste", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "synstructure" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "sysinfo" -version = "0.30.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" -dependencies = [ - "cfg-if", - "core-foundation-sys", - "libc", - "ntapi", - "once_cell", - "rayon", - "windows", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "tempfile" -version = "3.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" -dependencies = [ - "fastrand", - "getrandom 0.4.2", - "once_cell", - "rustix", - "windows-sys", -] - -[[package]] -name = "tendermint" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "bytes", - "digest 0.10.7", - "ed25519", - "ed25519-consensus", - "flex-error", - "futures", - "k256", - "num-traits", - "once_cell", - "prost", - "ripemd", - "serde", - "serde_bytes", - "serde_json", - "serde_repr", - "sha2 0.10.9", - "signature", - "subtle", - "subtle-encoding", - "tendermint-proto", - "time", - "zeroize", -] - -[[package]] -name = "tendermint-light-client-verifier" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "derive_more 0.99.20", - "flex-error", - "serde", - "tendermint", - "time", -] - -[[package]] -name = "tendermint-proto" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "bytes", - "flex-error", - "prost", - "serde", - "serde_bytes", - "subtle-encoding", - "time", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" -dependencies = [ - "thiserror-impl 2.0.18", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "thread_local" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "threadpool" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -dependencies = [ - "num_cpus", -] - -[[package]] -name = "time" -version = "0.3.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" -dependencies = [ - "deranged", - "itoa", - "num-conv", - "powerfmt", - "serde_core", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" - -[[package]] -name = "time-macros" -version = "0.2.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -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.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" -dependencies = [ - "displaydoc", - "zerovec", -] - -[[package]] -name = "toml_datetime" -version = "1.1.1+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" -dependencies = [ - "serde_core", -] - -[[package]] -name = "toml_edit" -version = "0.25.11+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" -dependencies = [ - "indexmap 2.14.0", - "toml_datetime", - "toml_parser", - "winnow 1.0.1", -] - -[[package]] -name = "toml_parser" -version = "1.1.2+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" -dependencies = [ - "winnow 1.0.1", -] - -[[package]] -name = "tracing" -version = "0.1.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "tracing-core" -version = "0.1.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-forest" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee40835db14ddd1e3ba414292272eddde9dad04d3d4b65509656414d1c42592f" -dependencies = [ - "ansi_term", - "smallvec", - "thiserror 1.0.69", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex-automata", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "transpose" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e" -dependencies = [ - "num-integer", - "strength_reduce", -] - -[[package]] -name = "typenum" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" - -[[package]] -name = "ucd-trie" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" - -[[package]] -name = "uint" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" -dependencies = [ - "byteorder", - "crunchy", - "hex", - "static_assertions", -] - -[[package]] -name = "unarray" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" - -[[package]] -name = "unicode-ident" -version = "1.0.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" - -[[package]] -name = "unicode-segmentation" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" - -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - -[[package]] -name = "unroll" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad948c1cb799b1a70f836077721a92a35ac177d4daddf4c20a633786d4cf618" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "url" -version = "2.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - -[[package]] -name = "valuable" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" - -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" -dependencies = [ - "serde", -] - -[[package]] -name = "verifier" -version = "0.4.0" -dependencies = [ - "sha2 0.10.9", - "zkm-verifier", -] - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "wait-timeout" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" -dependencies = [ - "libc", -] - -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - -[[package]] -name = "wasip2" -version = "1.0.2+wasi-0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasip3" -version = "0.4.0+wasi-0.3.0-rc-2026-01-06" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasm-bindgen" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" -dependencies = [ - "bumpalo", - "proc-macro2", - "quote", - "syn 2.0.117", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "wasm-encoder" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" -dependencies = [ - "leb128fmt", - "wasmparser", -] - -[[package]] -name = "wasm-metadata" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" -dependencies = [ - "anyhow", - "indexmap 2.14.0", - "wasm-encoder", - "wasmparser", -] - -[[package]] -name = "wasmparser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" -dependencies = [ - "bitflags", - "hashbrown 0.15.5", - "indexmap 2.14.0", - "semver 1.0.28", -] - -[[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", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" -dependencies = [ - "windows-core 0.52.0", - "windows-targets", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-core" -version = "0.62.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link", - "windows-result", - "windows-strings", -] - -[[package]] -name = "windows-implement" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "windows-interface" -version = "0.59.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "windows-link" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" - -[[package]] -name = "windows-result" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-strings" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-sys" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "winnow" -version = "0.7.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" -dependencies = [ - "memchr", -] - -[[package]] -name = "wit-bindgen" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" -dependencies = [ - "wit-bindgen-rust-macro", -] - -[[package]] -name = "wit-bindgen-core" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" -dependencies = [ - "anyhow", - "heck", - "wit-parser", -] - -[[package]] -name = "wit-bindgen-rust" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" -dependencies = [ - "anyhow", - "heck", - "indexmap 2.14.0", - "prettyplease", - "syn 2.0.117", - "wasm-metadata", - "wit-bindgen-core", - "wit-component", -] - -[[package]] -name = "wit-bindgen-rust-macro" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" -dependencies = [ - "anyhow", - "prettyplease", - "proc-macro2", - "quote", - "syn 2.0.117", - "wit-bindgen-core", - "wit-bindgen-rust", -] - -[[package]] -name = "wit-component" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" -dependencies = [ - "anyhow", - "bitflags", - "indexmap 2.14.0", - "log", - "serde", - "serde_derive", - "serde_json", - "wasm-encoder", - "wasm-metadata", - "wasmparser", - "wit-parser", -] - -[[package]] -name = "wit-parser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.14.0", - "log", - "semver 1.0.28", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser", -] - -[[package]] -name = "writeable" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" - -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - -[[package]] -name = "yoke" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" -dependencies = [ - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", - "synstructure", -] - -[[package]] -name = "zerocopy" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zerofrom" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", - "synstructure", -] - -[[package]] -name = "zeroize" -version = "1.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zerotrie" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", -] - -[[package]] -name = "zerovec" -version = "0.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zkhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4352d1081da6922701401cdd4cbf29a2723feb4cfabb5771f6fee8e9276da1c7" -dependencies = [ - "ark-ff 0.4.2", - "ark-std 0.4.0", - "bitvec", - "blake2", - "bls12_381 0.7.1", - "byteorder", - "cfg-if", - "group 0.12.1", - "group 0.13.0", - "halo2", - "hex", - "jubjub", - "lazy_static", - "pasta_curves 0.5.1", - "rand 0.8.5", - "serde", - "sha2 0.10.9", - "sha3", - "subtle", -] - -[[package]] -name = "zkm-core-executor" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "anyhow", - "bincode", - "bytemuck", - "elf", - "enum-map", - "env_logger", - "eyre", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "log", - "nohash-hasher", - "num", - "num_enum", - "p3-field", - "p3-koala-bear", - "p3-maybe-rayon", - "p3-symmetric", - "rand 0.8.5", - "rayon-scan", - "serde", - "serde_json", - "sha2 0.10.9", - "strum 0.26.3", - "strum_macros 0.26.4", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-subscriber", - "typenum", - "vec_map", - "zkm-curves", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-core-machine" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "cfg-if", - "elliptic-curve", - "generic-array 1.3.5", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "k256", - "log", - "num", - "num_cpus", - "p256", - "p3-air", - "p3-challenger", - "p3-field", - "p3-keccak-air", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-poseidon2", - "p3-uni-stark", - "p3-util", - "rand 0.8.5", - "rayon", - "rayon-scan", - "serde", - "serde_json", - "size", - "snowbridge-amcl", - "static_assertions", - "strum 0.26.3", - "strum_macros 0.26.4", - "tempfile", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-forest", - "tracing-subscriber", - "typenum", - "web-time", - "zkm-core-executor", - "zkm-curves", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-curves" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "cfg-if", - "curve25519-dalek", - "dashu", - "elliptic-curve", - "generic-array 1.3.5", - "itertools 0.13.0", - "k256", - "num", - "p256", - "p3-field", - "serde", - "snowbridge-amcl", - "thiserror 1.0.69", - "tracing", - "typenum", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-derive" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "zkm-lib" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "cfg-if", - "elliptic-curve", - "serde", - "sha2 0.10.9", - "zkm-primitives", -] - -[[package]] -name = "zkm-primitives" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "blake3", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "p3-field", - "p3-koala-bear", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "serde", - "sha2 0.10.9", - "tracing", -] - -[[package]] -name = "zkm-recursion-core" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "backtrace", - "ff 0.13.1", - "hashbrown 0.14.5", - "itertools 0.13.0", - "p3-air", - "p3-bn254-fr", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-merkle-tree", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "static_assertions", - "thiserror 1.0.69", - "tracing", - "vec_map", - "zkhash", - "zkm-core-machine", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-stark" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "arrayref", - "hashbrown 0.14.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "p3-air", - "p3-challenger", - "p3-circle", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-keccak", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-merkle-tree", - "p3-mersenne-31", - "p3-poseidon2", - "p3-symmetric", - "p3-uni-stark", - "p3-util", - "rand 0.8.5", - "rayon-scan", - "serde", - "strum 0.26.3", - "strum_macros 0.26.4", - "sysinfo", - "tracing", - "tracing-forest", - "tracing-subscriber", - "zkm-derive", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "zkm-verifier" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "anyhow", - "bincode", - "hex", - "itertools 0.13.0", - "lazy_static", - "once_cell", - "p3-bn254-fr", - "p3-commit", - "p3-field", - "p3-koala-bear", - "p3-symmetric", - "p3-util", - "rayon", - "serde", - "sha2 0.10.9", - "strum_macros 0.26.4", - "substrate-bn", - "thiserror 2.0.18", - "zkm-core-executor", - "zkm-core-machine", - "zkm-primitives", - "zkm-recursion-core", - "zkm-stark", -] - -[[package]] -name = "zkm-zkvm" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "blake3", - "cfg-if", - "getrandom 0.2.17", - "lazy_static", - "libm", - "p3-field", - "p3-koala-bear", - "rand 0.8.5", - "serde", - "sha2 0.10.9", - "zkm-lib", - "zkm-primitives", -] - -[[package]] -name = "zmij" -version = "1.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" - -[[package]] -name = "zstd" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" -dependencies = [ - "zstd-safe", -] - -[[package]] -name = "zstd-safe" -version = "7.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" -dependencies = [ - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "2.0.16+zstd.1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" -dependencies = [ - "cc", - "pkg-config", -] - -[[patch.unused]] -name = "alloy-primitives" -version = "1.0.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.0.0#1367f9d00583135013224d764b51d63ffcdd9145" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.0#66386c419c93166f8471d3ace213d41ffcb13635" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.2" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.2#288a6856fc6e4160e85903f2af1c4af92ed4ccf9" - -[[patch.unused]] -name = "secp256k1" -version = "0.29.1" -source = "git+https://github.com/ziren-patches/rust-secp256k1?branch=patch-0.29.1#436fc77c1c72fd151f11004bec618d993b9a2f00" diff --git a/circuits/commit-chain-proof/guest/Cargo.toml b/circuits/commit-chain-proof/guest/Cargo.toml index 55cd39c7c..0282f84c6 100644 --- a/circuits/commit-chain-proof/guest/Cargo.toml +++ b/circuits/commit-chain-proof/guest/Cargo.toml @@ -1,6 +1,5 @@ -[workspace] [package] -name = "guest" +name = "commit-chain-guest" version = "1.1.0" edition = "2021" publish = false @@ -8,10 +7,10 @@ publish = false [dependencies] bincode = "1.3.3" # workspace -commit-chain = { path = "../../../crates/commit-chain" } +commit-chain = { path = "../../crates/commit-chain" } # Ziren -zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7", features = ["verify"] } +zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", features = ["verify"] } #zkm-zkvm = { path = "../../../../Ziren/crates/zkvm/entrypoint", features = ["verify"] } # Statically turns off logging @@ -23,18 +22,5 @@ alloy-primitives = { version = "1.0.0", default-features = false, features = ["s #revm = { git = "https://github.com/ziren-patches/revm", branch = "patch-31.0.2", features = ["serde", "bn"], default-features = false } sha2 = "0.10.9" -[patch.crates-io] -# Precompile patches -sha2 = { git = "https://github.com/ziren-patches/RustCrypto-hashes", branch = "patch-sha2-0.10.9", package = "sha2" } -bn = { git = "https://github.com/ziren-patches/bn", branch = "patch-0.6.0", package = "substrate-bn" } -k256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-k256-0.13.4" } -p256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-p256-0.13.2" } -alloy-primitives-v1-0-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.0.0" } -alloy-primitives-v1-1-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.0" } -alloy-primitives-v1-1-2 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.2" } -alloy-primitives-v1-4-1 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.4.1" } -secp256k1-v0-29-1 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.29.1" } -#secp256k1-v0-30-0 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.30.0" } - [features] imm-wrap-vk = ["zkm-zkvm/imm-wrap-vk", "commit-chain/imm-wrap-vk"] diff --git a/circuits/commit-chain-proof/host/src/lib.rs b/circuits/commit-chain-proof/host/src/lib.rs index 6a32f43b1..5d0511f50 100644 --- a/circuits/commit-chain-proof/host/src/lib.rs +++ b/circuits/commit-chain-proof/host/src/lib.rs @@ -4,17 +4,17 @@ use commit_chain::*; use proof_builder::{LongRunning, ProofBuilder, ProofRequest}; use std::str::FromStr; use zkm_sdk::{ - HashableKey, Prover, ProverClient, ZKM_CIRCUIT_VERSION, ZKMProofKind, ZKMProofWithPublicValues, + HashableKey, ProverClient, ZKM_CIRCUIT_VERSION, ZKMProofKind, ZKMProofWithPublicValues, ZKMStdin, include_elf, }; use sha2::{Digest, Sha256}; -use std::sync::OnceLock; +use std::sync::{Arc, OnceLock}; static ELF_ID: OnceLock = OnceLock::new(); use anyhow::Context; /// A program that aggregates the proofs of the simple program. -const COMMIT_CHAIN: &[u8] = include_elf!("guest"); +pub const COMMIT_CHAIN: &[u8] = include_elf!("commit-chain-guest"); use std::fs; @@ -162,7 +162,7 @@ pub async fn fetch_commit_chain( /// A program that aggregates the proofs of the simple program. pub struct CommitChainProofBuilder { - client: ProverClient, + client: Arc, proving_key: zkm_sdk::ZKMProvingKey, verifying_key: zkm_sdk::ZKMVerifyingKey, } @@ -170,7 +170,11 @@ pub struct CommitChainProofBuilder { impl CommitChainProofBuilder { #[allow(clippy::new_without_default)] pub fn new() -> Self { - let client = ProverClient::new(); + Self::with_client(Arc::new(ProverClient::new())) + } + + /// Sets the program up on a prover client that other builders may share. + pub fn with_client(client: Arc) -> Self { let (proving_key, verifying_key) = client.setup(COMMIT_CHAIN); Self { client, proving_key, verifying_key } } @@ -271,15 +275,13 @@ impl ProofBuilder for CommitChainProofBuilder { Some(ELF_ID.get().unwrap().clone()) }; tracing::info!("elf id: {:?}", elf_id); - let proving_start = tokio::time::Instant::now(); - let (proof, cycles) = self.client.prove_with_cycles( + proof_builder::prove_timed( + &self.client, &self.proving_key, &stdin, ZKMProofKind::Groth16, elf_id, - )?; - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - Ok((proof, cycles, proving_duration)) + ) }, )?; @@ -311,19 +313,23 @@ impl ProofBuilder for CommitChainProofBuilder { //tracing::info!("Generate proof successfully, proof: {:?}", proof); //Ok((public_value_hex, proof_size)) + let proof_bytes = proof.bytes()?; + let proof_size = proof_bytes.len(); + let latest_commit = commits.last().context("commit proof input must be non-empty")?; + let latest_commits = serde_json::to_vec(std::slice::from_ref(latest_commit))?; let public_values = proof.public_values.to_vec(); - - std::fs::write(output_proof, proof.bytes())?; let public_value_hex = hex::encode(&public_values); - let proof_size = proof.bytes().len(); - let zkm_version = proof.zkm_version.clone(); - std::fs::write(format!("{}.public_inputs.bin", output_proof), public_values)?; - std::fs::write(format!("{}.vk_hash.bin", output_proof), self.verifying_key.bytes32())?; - std::fs::write(format!("{}.zkm_version.bin", output_proof), zkm_version)?; - let latest_commit = commits.last().context("commit proof input must be non-empty")?; - let commits_path = format!("{output_proof}.commits"); - std::fs::write(&commits_path, serde_json::to_vec(std::slice::from_ref(latest_commit))?) - .with_context(|| format!("write {commits_path} error"))?; + let vk_hash = self.verifying_key.bytes32(); + proof_builder::artifacts::publish_artifacts( + output_proof, + &proof_bytes, + &[ + (".public_inputs.bin", public_values.as_slice()), + (".vk_hash.bin", vk_hash.as_bytes()), + (".zkm_version.bin", proof.zkm_version.as_bytes()), + (".commits", latest_commits.as_slice()), + ], + )?; Ok((public_value_hex, proof_size)) } } diff --git a/crates/bitcoin-light-client-circuit/Cargo.toml b/circuits/crates/bitcoin-light-client-circuit/Cargo.toml similarity index 100% rename from crates/bitcoin-light-client-circuit/Cargo.toml rename to circuits/crates/bitcoin-light-client-circuit/Cargo.toml diff --git a/crates/bitcoin-light-client-circuit/src/attestation.rs b/circuits/crates/bitcoin-light-client-circuit/src/attestation.rs similarity index 100% rename from crates/bitcoin-light-client-circuit/src/attestation.rs rename to circuits/crates/bitcoin-light-client-circuit/src/attestation.rs diff --git a/crates/bitcoin-light-client-circuit/src/lib.rs b/circuits/crates/bitcoin-light-client-circuit/src/lib.rs similarity index 98% rename from crates/bitcoin-light-client-circuit/src/lib.rs rename to circuits/crates/bitcoin-light-client-circuit/src/lib.rs index 1882d06d5..3fab93773 100644 --- a/crates/bitcoin-light-client-circuit/src/lib.rs +++ b/circuits/crates/bitcoin-light-client-circuit/src/lib.rs @@ -33,10 +33,10 @@ pub const VK_HASH_SIZE: usize = 66; pub const TOTAL_WORK_SIZE: usize = 32; pub const CONSENSUS_BLOCK_HEIGHT_SIZE: usize = 4; -// 0xc3d8382a8efed79d564f8ec6da4dd00a4e77572d1e02f5f81dda441a36fdc9d8 +// 0x4dc626c63149074f261a81b2719491482d112e2564e1f68b948237f679a1f3fc pub const ROOT_COMMIT_PROGRAM_ID: verifier::ProgramId = [ - 195, 216, 56, 42, 142, 254, 215, 157, 86, 79, 142, 198, 218, 77, 208, 10, 78, 119, 87, 45, 30, - 2, 245, 248, 29, 218, 68, 26, 54, 253, 201, 216, + 77, 198, 38, 198, 49, 73, 7, 79, 38, 26, 129, 178, 113, 148, 145, 72, 45, 17, 46, 37, 100, 225, + 246, 139, 148, 130, 55, 246, 121, 161, 243, 252, ]; #[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)] @@ -726,10 +726,10 @@ mod tests { use super::*; use bitcoin::Transaction; - const PROOF: &[u8] = include_bytes!("../../../circuits/data/watchtower/output3.bin.proof.bin"); + const PROOF: &[u8] = include_bytes!("../../../data/watchtower/output3.bin.proof.bin"); const PUBLIC_INPUTS: &[u8] = - include_bytes!("../../../circuits/data/watchtower/output3.bin.public_inputs.bin"); - const VK_HASH: &str = include_str!("../../../circuits/data/watchtower/output3.bin.vk_hash.bin"); + include_bytes!("../../../data/watchtower/output3.bin.public_inputs.bin"); + const VK_HASH: &str = include_str!("../../../data/watchtower/output3.bin.vk_hash.bin"); const ZKM_VERSION: &str = "v1.2.4"; #[test] diff --git a/crates/bitcoin-light-client-circuit/src/signature.rs b/circuits/crates/bitcoin-light-client-circuit/src/signature.rs similarity index 100% rename from crates/bitcoin-light-client-circuit/src/signature.rs rename to circuits/crates/bitcoin-light-client-circuit/src/signature.rs diff --git a/crates/bitcoin-light-client-circuit/src/utils.rs b/circuits/crates/bitcoin-light-client-circuit/src/utils.rs similarity index 100% rename from crates/bitcoin-light-client-circuit/src/utils.rs rename to circuits/crates/bitcoin-light-client-circuit/src/utils.rs diff --git a/crates/commit-chain/Cargo.toml b/circuits/crates/commit-chain/Cargo.toml similarity index 100% rename from crates/commit-chain/Cargo.toml rename to circuits/crates/commit-chain/Cargo.toml diff --git a/crates/commit-chain/src/commit_chain.rs b/circuits/crates/commit-chain/src/commit_chain.rs similarity index 99% rename from crates/commit-chain/src/commit_chain.rs rename to circuits/crates/commit-chain/src/commit_chain.rs index 6a90e44f0..462e9fa23 100644 --- a/crates/commit-chain/src/commit_chain.rs +++ b/circuits/crates/commit-chain/src/commit_chain.rs @@ -579,7 +579,7 @@ mod tests { #[test] fn test_apply_commit() { // let commit_info: Vec = serde_json::from_slice(include_bytes!( - // "../../../circuits/data/commit-chain/0-1.bin.commits" + // "../../../data/commit-chain/0-1.bin.commits" // )) // .unwrap(); // @@ -590,7 +590,7 @@ mod tests { // assert_eq!(commit_info[0].commit_txn.compute_txid(), chain_state.commit_txn.compute_txid()); // // let commit_info2: Vec = serde_json::from_slice(include_bytes!( - // "../../../circuits/data/commit-chain/1-1.bin.commits" + // "../../../data/commit-chain/1-1.bin.commits" // )) // .unwrap(); // chain_state.apply_commit(commit_info2.clone()); diff --git a/crates/commit-chain/src/lib.rs b/circuits/crates/commit-chain/src/lib.rs similarity index 100% rename from crates/commit-chain/src/lib.rs rename to circuits/crates/commit-chain/src/lib.rs diff --git a/crates/commit-chain/src/publisher.rs b/circuits/crates/commit-chain/src/publisher.rs similarity index 100% rename from crates/commit-chain/src/publisher.rs rename to circuits/crates/commit-chain/src/publisher.rs diff --git a/crates/header-chain/Cargo.toml b/circuits/crates/header-chain/Cargo.toml similarity index 100% rename from crates/header-chain/Cargo.toml rename to circuits/crates/header-chain/Cargo.toml diff --git a/crates/header-chain/src/header_chain.rs b/circuits/crates/header-chain/src/header_chain.rs similarity index 100% rename from crates/header-chain/src/header_chain.rs rename to circuits/crates/header-chain/src/header_chain.rs diff --git a/crates/header-chain/src/lib.rs b/circuits/crates/header-chain/src/lib.rs similarity index 100% rename from crates/header-chain/src/lib.rs rename to circuits/crates/header-chain/src/lib.rs diff --git a/crates/header-chain/src/merkle_tree.rs b/circuits/crates/header-chain/src/merkle_tree.rs similarity index 100% rename from crates/header-chain/src/merkle_tree.rs rename to circuits/crates/header-chain/src/merkle_tree.rs diff --git a/crates/header-chain/src/mmr.rs b/circuits/crates/header-chain/src/mmr.rs similarity index 100% rename from crates/header-chain/src/mmr.rs rename to circuits/crates/header-chain/src/mmr.rs diff --git a/crates/header-chain/src/spv.rs b/circuits/crates/header-chain/src/spv.rs similarity index 100% rename from crates/header-chain/src/spv.rs rename to circuits/crates/header-chain/src/spv.rs diff --git a/crates/header-chain/src/transaction.rs b/circuits/crates/header-chain/src/transaction.rs similarity index 100% rename from crates/header-chain/src/transaction.rs rename to circuits/crates/header-chain/src/transaction.rs diff --git a/crates/header-chain/src/utils.rs b/circuits/crates/header-chain/src/utils.rs similarity index 100% rename from crates/header-chain/src/utils.rs rename to circuits/crates/header-chain/src/utils.rs diff --git a/crates/state-chain/Cargo.toml b/circuits/crates/state-chain/Cargo.toml similarity index 100% rename from crates/state-chain/Cargo.toml rename to circuits/crates/state-chain/Cargo.toml diff --git a/crates/state-chain/build.rs b/circuits/crates/state-chain/build.rs similarity index 100% rename from crates/state-chain/build.rs rename to circuits/crates/state-chain/build.rs diff --git a/crates/state-chain/proto/tx.proto b/circuits/crates/state-chain/proto/tx.proto similarity index 100% rename from crates/state-chain/proto/tx.proto rename to circuits/crates/state-chain/proto/tx.proto diff --git a/crates/state-chain/samples/README.md b/circuits/crates/state-chain/samples/README.md similarity index 100% rename from crates/state-chain/samples/README.md rename to circuits/crates/state-chain/samples/README.md diff --git a/crates/state-chain/samples/light_block_5756784.json b/circuits/crates/state-chain/samples/light_block_5756784.json similarity index 100% rename from crates/state-chain/samples/light_block_5756784.json rename to circuits/crates/state-chain/samples/light_block_5756784.json diff --git a/crates/state-chain/samples/light_block_5756784.json.txns b/circuits/crates/state-chain/samples/light_block_5756784.json.txns similarity index 100% rename from crates/state-chain/samples/light_block_5756784.json.txns rename to circuits/crates/state-chain/samples/light_block_5756784.json.txns diff --git a/crates/state-chain/samples/light_block_5756785.json b/circuits/crates/state-chain/samples/light_block_5756785.json similarity index 100% rename from crates/state-chain/samples/light_block_5756785.json rename to circuits/crates/state-chain/samples/light_block_5756785.json diff --git a/crates/state-chain/samples/light_block_5756785.json.txns b/circuits/crates/state-chain/samples/light_block_5756785.json.txns similarity index 100% rename from crates/state-chain/samples/light_block_5756785.json.txns rename to circuits/crates/state-chain/samples/light_block_5756785.json.txns diff --git a/crates/state-chain/src/cbft.rs b/circuits/crates/state-chain/src/cbft.rs similarity index 100% rename from crates/state-chain/src/cbft.rs rename to circuits/crates/state-chain/src/cbft.rs diff --git a/crates/state-chain/src/lib.rs b/circuits/crates/state-chain/src/lib.rs similarity index 100% rename from crates/state-chain/src/lib.rs rename to circuits/crates/state-chain/src/lib.rs diff --git a/crates/state-chain/src/state_chain.rs b/circuits/crates/state-chain/src/state_chain.rs similarity index 95% rename from crates/state-chain/src/state_chain.rs rename to circuits/crates/state-chain/src/state_chain.rs index 652ac85ac..718b5891e 100644 --- a/crates/state-chain/src/state_chain.rs +++ b/circuits/crates/state-chain/src/state_chain.rs @@ -177,10 +177,9 @@ mod tests { use super::*; #[test] fn test_statechain_apply_blocks() { - let blocks: Vec = serde_json::from_slice(include_bytes!( - "../../../circuits/data/state-chain/10346758-10.blocks" - )) - .unwrap(); + let blocks: Vec = + serde_json::from_slice(include_bytes!("../../../data/state-chain/10346758-10.blocks")) + .unwrap(); let block_hash: [u8; 32] = blocks[0].evm_block.current_block.hash_slow().into(); let block_height = blocks[0].evm_block.current_block.header.number; let cosmos_block = blocks[0].cosmos_block.clone(); @@ -188,10 +187,9 @@ mod tests { chain_state.apply_blocks(blocks); - let blocks2: Vec = serde_json::from_slice(include_bytes!( - "../../../circuits/data/state-chain/10346768-10.blocks" - )) - .unwrap(); + let blocks2: Vec = + serde_json::from_slice(include_bytes!("../../../data/state-chain/10346768-10.blocks")) + .unwrap(); chain_state.apply_blocks(blocks2); } } diff --git a/crates/verifier/Cargo.toml b/circuits/crates/verifier/Cargo.toml similarity index 100% rename from crates/verifier/Cargo.toml rename to circuits/crates/verifier/Cargo.toml diff --git a/crates/verifier/src/lib.rs b/circuits/crates/verifier/src/lib.rs similarity index 71% rename from crates/verifier/src/lib.rs rename to circuits/crates/verifier/src/lib.rs index 8e5169595..027ffae90 100644 --- a/crates/verifier/src/lib.rs +++ b/circuits/crates/verifier/src/lib.rs @@ -18,6 +18,12 @@ fn tagged_hash(tag: &[u8], parts: &[&[u8]]) -> [u8; 32] { hasher.finalize().into() } +/// The partial STARK verifying key bundled for `zkm_version`, or an error for an unknown version. +fn bundled_part_stark_vk(zkm_version: &str) -> Result<&'static [u8], String> { + Groth16Verifier::try_get_part_stark_vk(zkm_version) + .ok_or_else(|| format!("no partial STARK verifying key is bundled for Ziren {zkm_version}")) +} + fn program_id_with_part_vk(zkm_vk_hash: &str, part_stark_vk: &[u8]) -> Result { let vk_hash = decode_zkm_vkey_hash(zkm_vk_hash).map_err(|e| format!("{e:?}"))?; let part_vk_hash: [u8; 32] = Sha256::digest(part_stark_vk).into(); @@ -26,7 +32,7 @@ fn program_id_with_part_vk(zkm_vk_hash: &str, part_stark_vk: &[u8]) -> Result Result { let zkm_vk_hash = String::from_utf8(zkm_vk_hash.to_vec()).map_err(|e| e.to_string())?; - program_id_with_part_vk(&zkm_vk_hash, Groth16Verifier::get_part_stark_vk(zkm_version)) + program_id_with_part_vk(&zkm_vk_hash, bundled_part_stark_vk(zkm_version)?) } pub fn initial_history(program_type: ProgramType) -> [u8; 32] { @@ -98,7 +104,7 @@ pub fn verify_groth16_proof( ) -> Result { let groth16_vk = *IMM_GROTH16_VK_BYTES; let zkm_vk_hash = String::from_utf8(zkm_vk_hash.to_vec()).map_err(|e| e.to_string())?; - let part_stark_vk = Groth16Verifier::get_part_stark_vk(zkm_version); + let part_stark_vk = bundled_part_stark_vk(zkm_version)?; Groth16Verifier::verify_by_imm_groth16_vk( proof, @@ -116,6 +122,36 @@ pub fn verify_groth16_proof( mod tests { use super::*; + /// Pins the Groth16 statement to Ziren `62acdd5c` (circuit version v2.0.0). The Ziren dependency + /// has no tag or rev, so a `cargo update` could otherwise move the wrap vk or the recursion vk + /// root without a reviewable diff. Update these only together with a deliberate Ziren upgrade. + #[test] + fn ziren_wrap_vk_and_vk_root_are_pinned() { + let imm_vk_hash: [u8; 32] = Sha256::digest(*IMM_GROTH16_VK_BYTES).into(); + assert_eq!( + imm_vk_hash, + [ + 0xba, 0xad, 0x5b, 0x23, 0x1f, 0x3f, 0x25, 0x84, 0x35, 0x31, 0x96, 0xd8, 0xfe, 0xb7, + 0xfd, 0xd6, 0x0c, 0x49, 0x35, 0x6e, 0x8d, 0xd6, 0x04, 0x20, 0x6b, 0xf0, 0x18, 0xcf, + 0x19, 0xe2, 0xce, 0x0e, + ] + ); + assert_eq!( + *zkm_verifier::VK_ROOT_BYTES, + [ + 0x00, 0x32, 0x6c, 0xc6, 0xf1, 0xf6, 0x4b, 0xa2, 0x26, 0x66, 0x0f, 0x3c, 0x89, 0x64, + 0x2d, 0x0e, 0xf2, 0x9c, 0x40, 0xf1, 0x75, 0xac, 0xb2, 0x1c, 0x21, 0xbe, 0x9a, 0xb9, + 0x0e, 0x32, 0x24, 0x6e, + ] + ); + } + + #[test] + fn unknown_ziren_version_is_an_error() { + assert!(program_id(b"0x00", "v0.0.0-unknown").is_err()); + assert!(verify_groth16_proof(&[], &[], b"0x00", "v0.0.0-unknown").is_err()); + } + #[test] fn program_history_root_binds_header_then_state() { assert_eq!( diff --git a/circuits/data/commit-chain/0-1.bin.commits b/circuits/data/commit-chain/0-1.bin.commits index 47fa016c4..78dc1278b 100644 --- a/circuits/data/commit-chain/0-1.bin.commits +++ b/circuits/data/commit-chain/0-1.bin.commits @@ -1 +1 @@ -[{"commit_txn":{"version":2,"lock_time":0,"input":[{"previous_output":"dc3ab4f512c412f417347ee8624bec6fa9ddef4e4ab832e0749986b8fac41812:0","script_sig":"","sequence":4294967295,"witness":["30440220055614d8ae09d309d24df5ff37ccdf0bfd3343abbf92bf72065f8fb5f8526efe022044da12fc0f78d65890dd09dea787d6113f3c511c177db00207ca00bae4df8d4281","02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4"]}],"output":[{"value":500,"script_pubkey":"0020e38259e612b85728633fa8b8d00457594ed650fb5c6559b881575f49226d048a"},{"value":0,"script_pubkey":"6a40600316026949ac291ff23c2f2b045a92868a9be546ff440d74524ba97d25f22b2b9791b90336e820684537ded50aeb9c5fdf591d5d1992cd5e04a1d74e07a2f7"}]},"genesis_txid":[38,32,132,254,96,19,216,150,70,107,27,2,105,4,169,155,65,232,159,113,86,110,97,178,230,248,167,101,45,5,250,154],"publisher_public_keys":["02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4","025d415767660a937ee954d08fa09dc055b4a14e5ffc22c38372499dd198cf7aa4","02cb5075f2ff841fa49728a8e7d6b22b471f756cf6b3f7c625dcc5e325ebe7e233"],"threshold":2,"next_publisher_public_keys":null,"next_threshold":null,"sequencers":[{"address":"9104a28cdf6a00a546a1c365007ebf017b0645af","pub_key":[2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110],"power":2000000,"name":null},{"address":"70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","pub_key":[3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105],"power":1750000,"name":null},{"address":"fc139929ae753d5580dc6145d9bc8c5c25f73298","pub_key":[3,212,171,157,196,79,116,160,72,222,230,127,158,112,84,118,51,1,46,182,155,255,134,203,202,133,13,89,35,37,29,185,128],"power":1100000,"name":null}],"block_height":120054}] \ No newline at end of file +[{"commit_txn":{"version":2,"lock_time":0,"input":[{"previous_output":"d3de51ed131430d0b1dfa21a56a50cea789073122f8740e96f24534e46806b0e:0","script_sig":"","sequence":4294967295,"witness":["3045022100bfb17ed19baf02465d7d6f03efad879dcf8ab104359ced09d237f2780f0f409d0220550d5fd0b241aea8e6b5f47fd40e22f4a41f1b558ba99c750757470f5e5f6f2281","02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4"]}],"output":[{"value":500,"script_pubkey":"0020e38259e612b85728633fa8b8d00457594ed650fb5c6559b881575f49226d048a"},{"value":0,"script_pubkey":"6a208610aa3e1d27e49bfa9809a925f5cc74416dd699dab897a1a1f2735011b8f7d5"}]},"genesis_txid":[181,212,166,235,245,67,68,196,79,22,42,162,246,205,118,210,236,217,248,36,121,60,242,10,85,218,145,3,148,22,216,194],"publisher_public_keys":["02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4","025d415767660a937ee954d08fa09dc055b4a14e5ffc22c38372499dd198cf7aa4","02cb5075f2ff841fa49728a8e7d6b22b471f756cf6b3f7c625dcc5e325ebe7e233"],"threshold":2,"next_publisher_public_keys":["02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4","025d415767660a937ee954d08fa09dc055b4a14e5ffc22c38372499dd198cf7aa4","02cb5075f2ff841fa49728a8e7d6b22b471f756cf6b3f7c625dcc5e325ebe7e233"],"next_threshold":2,"sequencers":[{"address":"70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","pub_key":[3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105],"power":1150000,"name":null},{"address":"fc139929ae753d5580dc6145d9bc8c5c25f73298","pub_key":[3,212,171,157,196,79,116,160,72,222,230,127,158,112,84,118,51,1,46,182,155,255,134,203,202,133,13,89,35,37,29,185,128],"power":1100000,"name":null},{"address":"fbc63c6af212e1b4af2b06c663744e2c17dbefb3","pub_key":[2,151,237,240,8,115,1,176,181,123,57,28,67,73,193,136,177,155,136,149,202,27,208,115,45,250,22,233,133,17,159,51,232],"power":1000000,"name":null},{"address":"9104a28cdf6a00a546a1c365007ebf017b0645af","pub_key":[2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110],"power":650000,"name":null}],"genesis_evm_block_hash":[102,206,156,208,80,117,90,94,142,139,23,235,20,69,110,239,10,64,149,232,163,140,106,162,165,136,191,250,14,210,102,18],"program_history_root":[181,189,3,93,90,141,162,197,182,107,131,44,186,213,30,236,106,50,184,235,150,201,0,172,249,109,11,17,193,8,177,80],"block_height":146920,"proof_checkpoint_root":[52,103,14,54,194,30,70,126,176,81,157,69,185,49,93,151,156,15,189,124,57,255,153,225,218,253,66,6,157,148,210,2],"authorized_program_ids":{"header":[245,208,149,132,51,224,87,160,199,137,141,180,201,51,42,18,207,229,39,141,53,199,32,128,226,68,239,207,123,102,159,120],"state":[195,70,70,222,23,30,52,21,227,106,10,233,46,168,30,181,214,188,84,12,43,129,241,220,241,145,71,71,124,1,56,28],"commit":[117,161,11,196,141,200,189,152,9,153,89,6,255,138,88,222,49,237,65,27,226,27,220,240,47,198,252,150,191,69,134,240],"watchtower":[171,45,33,59,215,30,16,189,100,140,127,223,79,112,4,118,137,46,195,53,133,50,112,152,94,36,208,9,136,131,104,102]}}] \ No newline at end of file diff --git a/circuits/data/commit-chain/1-1.bin.commits b/circuits/data/commit-chain/1-1.bin.commits index 7557444f9..831d9ad3b 100644 --- a/circuits/data/commit-chain/1-1.bin.commits +++ b/circuits/data/commit-chain/1-1.bin.commits @@ -1 +1 @@ -[{"commit_txn":{"version":2,"lock_time":0,"input":[{"previous_output":"9afa052d65a7f8e6b2616e56719fe8419ba90469021b6b4696d81360fe842026:0","script_sig":"","sequence":4294967295,"witness":["","3044022036aea0879bb34a78225ba291c4b812b0a4b5a699471648a048b3b54b277b600102200a723b69e171740a01d03cb19ab90f3aaa94f3e1267d64bed23df1e60546f33381","3044022044a53670d03d464c710ba0b65547b7ead2a916c0d4821273e6d37de1ee923bd802206d0639be92e8e6d76e870b3fd9086ab7644122b2b47cb7684115a6265a1a801f81","522102add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce421025d415767660a937ee954d08fa09dc055b4a14e5ffc22c38372499dd198cf7aa42102cb5075f2ff841fa49728a8e7d6b22b471f756cf6b3f7c625dcc5e325ebe7e23353ae"]},{"previous_output":"f650ed861a45a849004e75c5203d27365ff2fba8954c2af0c1d57612485954dd:0","script_sig":"","sequence":4294967295,"witness":["3045022100f43050df85a8daa024a7f49cde271bca25bef857e00b224700185b756a0095000220771508ae331a3fb17e21ec762b0839f8928c7ae03fa1c61fa96f3b0388772fcb81","02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4"]}],"output":[{"value":500,"script_pubkey":"0020e38259e612b85728633fa8b8d00457594ed650fb5c6559b881575f49226d048a"},{"value":0,"script_pubkey":"6a402beffe4c53efd70f42c04ac0c83002a2a062bfeabaa5fffc6eb1280d411f0bb22b9791b90336e820684537ded50aeb9c5fdf591d5d1992cd5e04a1d74e07a2f7"}]},"genesis_txid":[38,32,132,254,96,19,216,150,70,107,27,2,105,4,169,155,65,232,159,113,86,110,97,178,230,248,167,101,45,5,250,154],"publisher_public_keys":["02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4","025d415767660a937ee954d08fa09dc055b4a14e5ffc22c38372499dd198cf7aa4","02cb5075f2ff841fa49728a8e7d6b22b471f756cf6b3f7c625dcc5e325ebe7e233"],"threshold":2,"next_publisher_public_keys":null,"next_threshold":null,"sequencers":[{"address":"70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","pub_key":[3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105],"power":1750000,"name":null},{"address":"9104a28cdf6a00a546a1c365007ebf017b0645af","pub_key":[2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110],"power":1500000,"name":null},{"address":"fc139929ae753d5580dc6145d9bc8c5c25f73298","pub_key":[3,212,171,157,196,79,116,160,72,222,230,127,158,112,84,118,51,1,46,182,155,255,134,203,202,133,13,89,35,37,29,185,128],"power":1100000,"name":null}],"block_height":121470}] \ No newline at end of file +[{"commit_txn":{"version":2,"lock_time":0,"input":[{"previous_output":"c2d816940391da550af23c7924f8d9ecd276cdf6a22a164fc44443f5eba6d4b5:0","script_sig":"","sequence":4294967295,"witness":["","3045022100e76ee7d91dd1ff3596a788c5fdd379c2850c585a0f99a7a3ff8dac35b23dad4002207540bcee037f9cde529d9843d3a7bd89bda7cd1c28bd27db2702c3044d45b48f81","304502210090f714a823d6a9a245e3026e8d3806879fffd59d5fa9dcd586af4e2571476ae70220052bb0bb4994653e4dde60a9b3e0f90a0bc50df19ed63d45742aac787836a1d181","522102add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce421025d415767660a937ee954d08fa09dc055b4a14e5ffc22c38372499dd198cf7aa42102cb5075f2ff841fa49728a8e7d6b22b471f756cf6b3f7c625dcc5e325ebe7e23353ae"]},{"previous_output":"3299ca2913a6d972526f550aa647b6252136076890b6443a221aebbd6f1eb6b6:0","script_sig":"","sequence":4294967295,"witness":["3045022100df27e5c5e830a5f85414a02000df37aea78097b9c9f12671319db01260abe7ed0220154a39618479a75f06420e005df6e1905fbea7a75bdb6e413e0b3d9d575a793981","02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4"]}],"output":[{"value":500,"script_pubkey":"0020e38259e612b85728633fa8b8d00457594ed650fb5c6559b881575f49226d048a"},{"value":0,"script_pubkey":"6a20044cfdb659f081c0bbd0ea71cf8265a000009bd6f5b7df08efff833c35260748"}]},"genesis_txid":[181,212,166,235,245,67,68,196,79,22,42,162,246,205,118,210,236,217,248,36,121,60,242,10,85,218,145,3,148,22,216,194],"publisher_public_keys":["02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4","025d415767660a937ee954d08fa09dc055b4a14e5ffc22c38372499dd198cf7aa4","02cb5075f2ff841fa49728a8e7d6b22b471f756cf6b3f7c625dcc5e325ebe7e233"],"threshold":2,"next_publisher_public_keys":["02add57ae77706046bc4af1e9533fb2ccaa96316e656756dd0884407ae72501ce4","025d415767660a937ee954d08fa09dc055b4a14e5ffc22c38372499dd198cf7aa4","02cb5075f2ff841fa49728a8e7d6b22b471f756cf6b3f7c625dcc5e325ebe7e233"],"next_threshold":2,"sequencers":[{"address":"70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","pub_key":[3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105],"power":1150000,"name":null},{"address":"fc139929ae753d5580dc6145d9bc8c5c25f73298","pub_key":[3,212,171,157,196,79,116,160,72,222,230,127,158,112,84,118,51,1,46,182,155,255,134,203,202,133,13,89,35,37,29,185,128],"power":1100000,"name":null},{"address":"fbc63c6af212e1b4af2b06c663744e2c17dbefb3","pub_key":[2,151,237,240,8,115,1,176,181,123,57,28,67,73,193,136,177,155,136,149,202,27,208,115,45,250,22,233,133,17,159,51,232],"power":1000000,"name":null},{"address":"9104a28cdf6a00a546a1c365007ebf017b0645af","pub_key":[2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110],"power":650000,"name":null}],"genesis_evm_block_hash":[102,206,156,208,80,117,90,94,142,139,23,235,20,69,110,239,10,64,149,232,163,140,106,162,165,136,191,250,14,210,102,18],"program_history_root":[33,234,25,151,167,220,236,220,201,235,145,249,201,230,22,196,224,226,215,56,202,229,154,154,109,157,86,108,12,100,247,21],"block_height":148728,"proof_checkpoint_root":[219,100,43,104,34,135,253,210,26,23,212,48,205,159,165,106,51,175,199,60,183,106,135,206,149,50,117,69,196,54,206,227],"authorized_program_ids":{"header":[60,253,76,50,172,60,74,179,31,79,217,157,210,29,157,167,180,208,66,46,149,85,23,167,125,137,190,147,125,23,108,136],"state":[64,132,46,114,210,194,236,241,100,61,65,209,139,12,202,188,186,59,247,189,112,152,202,60,3,175,65,174,195,194,97,225],"commit":[195,216,56,42,142,254,215,157,86,79,142,198,218,77,208,10,78,119,87,45,30,2,245,248,29,218,68,26,54,253,201,216],"watchtower":[144,128,67,47,71,55,247,65,218,47,97,232,166,193,67,254,240,49,106,189,63,209,172,96,178,163,125,140,67,26,155,98]}}] \ No newline at end of file diff --git a/circuits/data/state-chain/10346758-10.blocks b/circuits/data/state-chain/10346758-10.blocks index 912490d28..3b75b2298 100644 --- a/circuits/data/state-chain/10346758-10.blocks +++ b/circuits/data/state-chain/10346758-10.blocks @@ -1 +1 @@ -[{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,149,48,56,27,191,8,128,153,183,4,111,16,99,198,141,228,191,171,183,237,88,31,97,87,30,31,187,59,214,231,13,177,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,141,101,234,124,49,77,199,20,113,230,182,145,8,37,216,192,75,193,91,78,10,126,186,123,64,226,1,140,207,119,98,66,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,84,177,135,102,79,204,222,223,77,41,153,95,57,177,34,156,7,94,187,220,166,148,230,203,66,223,80,243,95,165,56,1,56,134,194,247,4,64,128,142,206,28,80,194,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,126,43,183,102,103,138,100,78,28,4,112,68,11,231,27,234,122,253,78,149,220,158,123,206,122,32,242,189,197,37,206,77,122,32,176,170,86,130,47,0,244,9,167,65,127,205,110,156,161,143,155,15,23,159,69,46,105,129,203,21,203,8,108,77,167,168,194,1,41,0,6,225,157,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,0,0,0,0,0,24,163,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,194,224,99,18,5,16,128,194,215,47,26,64,134,9,71,181,84,231,173,103,146,190,184,69,171,58,179,227,1,193,21,37,152,131,76,225,29,151,111,93,50,12,219,96,97,82,187,102,25,14,132,76,214,108,75,198,88,176,64,107,56,101,227,193,149,68,44,6,117,127,166,126,167,73,220,80]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,55,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,52,51,46,50,56,52,53,54,55,50,50,54,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,66,48,65,65,53,54,56,50,50,70,48,48,70,52,48,57,65,55,52,49,55,70,67,68,54,69,57,67,65,49,56,70,57,66,48,70,49,55,57,70,52,53,50,69,54,57,56,49,67,66,49,53,67,66,48,56,54,67,52,68,65,55,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,57,50,66,48,57,54,52,68,51,68,49,51,56,57,52,50,51,66,48,52,55,66,54,50,49,65,56,57,67,69,56,68,57,54,51,52,67,65,51,53,66,52,69,68,65,48,54,50,69,57,55,69,52,57,49,51,52,65,67,55,48,65,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,69,65,54,54,48,57,53,54,49,54,52,70,50,52,48,50,65,56,70,55,66,69,48,65,53,53,52,55,66,65,53,54,66,65,51,52,67,52,65,49,48,51,65,53,50,51,50,54,51,52,52,55,50,70,56,54,52,69,50,51,69,51,65,68,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,69,52,68,66,54,54,56,65,54,51,50,54,67,65,53,69,65,51,66,56,70,55,70,56,55,54,48,49,67,57,69,55,48,69,49,50,68,67,54,70,48,66,67,68,56,69,65,66,52,66,52,56,55,50,69,65,51,57,70,65,67,67,48,51,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,51,49,70,50,57,51,49,68,49,70,49,68,69,55,48,70,68,65,54,70,50,55,50,68,49,49,48,57,66,68,65,69,53,70,54,67,69,52,68,69,69,65,52,53,50,52,50,65,65,54,56,69,57,55,52,65,54,56,65,69,69,50,67,53,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,67,69,56,69,68,70,65,54,50,69,67,48,57,54,55,54,56,51,70,56,69,66,48,49,52,66,66,69,51,53,56,66,48,66,55,52,55,55,49,48,70,67,57,50,52,51,48,53,55,67,54,69,52,67,56,56,55,65,70,66,55,50,66,57,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,55,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,54,54,51,52,56,66,65,49,49,54,52,52,51,68,55,49,65,56,52,50,65,65,66,56,69,57,56,54,55,56,50,65,50,57,70,48,54,53,65,69,54,65,49,53,57,53,53,69,68,67,50,48,67,69,52,51,66,68,51,56,48,69,51,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,57,69,50,51,57,70,49,67,69,67,67,54,70,53,56,65,57,54,50,56,65,69,68,65,54,54,66,65,57,70,50,67,66,54,67,50,55,70,50,52,57,51,65,68,67,53,48,50,67,69,50,70,52,52,57,53,50,52,50,55,53,50,65,50,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,52,54,46,56,48,48,48,51,55,57,55,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,52,116,53,99,82,102,67,50,82,103,100,118,71,51,120,83,66,122,86,118,70,86,67,55,57,114,100,68,57,89,77,121,75,89,112,113,81,110,54,98,51,84,49,47,80,88,121,76,69,109,69,71,119,97,86,79,50,70,121,81,87,78,115,104,99,78,79,72,48,99,97,88,67,116,48,47,47,104,97,65,116,114,78,85,53,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,52,54,46,56,48,48,53,51,49,48,48,52,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,110,88,98,118,81,67,56,109,118,66,83,56,112,51,109,73,69,120,100,78,57,68,77,73,119,65,109,56,119,100,76,87,67,118,76,43,84,114,67,121,65,73,85,117,84,54,81,81,119,80,78,78,51,87,88,73,74,117,78,117,57,89,67,47,116,112,115,111,68,116,51,110,78,80,52,108,69,115,86,68,97,101,101,115,68,119,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x9530381bbf088099b7046f1063c68de4bfabb7ed581f61571e1fbb3bd6e70db1","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x8d65ea7c314dc71471e6b6910825d8c04bc15b4e0a7eba7b40e2018ccf776242","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346758,"gas_limit":60000000,"gas_used":0,"timestamp":1767961666,"mix_hash":"0x54b187664fccdedf4d29995f39b1229c075ebbdca694e6cb42df50f35fa53801","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xb0aa56822f00f409a7417fcd6e9ca18f9b0f179f452e6981cb15cb086c4da7a8","requests_hash":"0xafd7bedfc7f6f527dd348bc7ec34a40fca26b4d3c1d0ce306c19e8ac54d943fd","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x7198f78cd2ef7b5e49e82613978144a9e90101d9ea693c031cb8c7e77273657a","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x89b0f31e6440fbc519e2338ac6862b272c25b78247179efe98a01ff53c328e7d","transactions_root":"0x354ae18d8475edea9ace13bf3c78efb95b8255b1a4f3f127198bc303b6f4389e","receipts_root":"0x97c5c8a97f2b777a4a0cfdb985e8744e5e9a94d6a14568181bf1f793894d1756","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000020000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000010000000000000000002000001000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000000000000","difficulty":"0x0","number":10346757,"gas_limit":60000000,"gas_used":58783,"timestamp":1767961663,"mix_hash":"0x71e2d156f8b0ed4d1cff522b20adfdfbbb22710d9c9df00225376476f3c71546","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x4880c6b311c0bdeb7385ed0da04593a7cb49073a8366f58f94369920b3d2a90f","requests_hash":"0x6fbcc8de6f7c7c03b3707b67bbaa80fb9cf392e82c91f6f9a23d533edfc3da7d","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,101,133,178,45,205,244,129,117,116,26,116,251,37,119,223,100,253,197,228,194,99,192,106,133,109,248,238,50,225,24,156,31,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Branch":[{"data":{"Digest":"0x215bbd610bee3b30dfe396e21e465a35906a147a0506868559d787ae8a0f2def"}},{"data":{"Digest":"0x8380826d9490a4d79c66522af2e49d0eae925bd3b4ef99f6a826b4d7da6446ba"}},{"data":{"Digest":"0x9d84f109c44a9f10c1c20e6572d58bd71ad4a63ac537d4ce6474dc1d11fc8a9e"}},{"data":{"Digest":"0x2e5d2867a319742f2dd9f32d0a9dadb254d8024bdc957ef18eee11dccbc24658"}},{"data":{"Branch":[{"data":{"Digest":"0xbf4550922acba568465e593c2948796b877f1b64395fe669a83ccdd5f8e0610b"}},{"data":{"Digest":"0xabd077c972f441559ef718e48f50b20dfe57c01d8a3e1d36a8c346de45ba759a"}},{"data":{"Digest":"0x064e53643261406e0364336d5ba6a0a952b87539264cf7c4eb37628dea183365"}},null,{"data":{"Digest":"0xa68f741964e32047006279cc5e340cf0ac4393db5c1572160fd23fa6bbc2b505"}},{"data":{"Digest":"0xeecc60c4d4cc22938752a58f975a8b87a1c7f29febf41a549ea5502fae56a3ad"}},{"data":{"Digest":"0x0ebb78a7d3ae936b572a24220f6743090f6a53adef27049c9b07f4e2e6af87eb"}},{"data":{"Branch":[null,null,{"data":{"Leaf":[[32,201,203,171,166,235,139,92,136,176,92,5,204,80,142,22,215,58,147,107,191,220,100,229,213,76,248,3,97,156,151],[160,252,245,250,80,158,29,126,197,214,104,60,119,183,182,50,56,46,92,183,120,17,86,171,155,222,231,104,164,136,129,93,102]]}},null,null,null,null,null,null,null,{"data":{"Digest":"0x44e3a4b3f4a94f70d35c78244671a27816c40a52f95affaa1f7ec2d707e8d4f8"}},null,null,{"data":{"Digest":"0x1ccc6dc7e4fb3ee6557ef4c4bc5725adf17934c6ca06d1b1429bbbe41ee37413"}},null,null]}},{"data":{"Digest":"0xf614c072e985235f85155ba49198ab1dc9192fcb462d8e4cc91473e852cec7e1"}},{"data":{"Digest":"0x905b00d4dad6779a3f2fe61f2515d7d61ebd37b9082f878d09461012ece0d244"}},null,{"data":{"Digest":"0x3f3554dfac5b4d740501b53f8afa329b68e2a2074cc8495e66606cc441ed9057"}},{"data":{"Digest":"0xb45c5ff5c9aef6a364750e0027be4ff262350823d55119c44749e44b79f4f6f4"}},{"data":{"Digest":"0xc0f9e3680f3e0ab67ea2ef6b2d9cb2da6af25a09c9d96a07b37e0376dd352a02"}},null,{"data":{"Digest":"0xf4fdaed4df3671b2bbc3149246d2c67fdaf5cac139071e8053179c6b21966ff3"}}]}},{"data":{"Digest":"0x58d3b20d1120ca86bdf0695e8bac38f1f34d4f593359fae76074bb4b661068ae"}},{"data":{"Digest":"0x123efa9315491bdd3f3fc28c433aaf9b19b247a96d3bf1039808e38eddc4c9d2"}},{"data":{"Digest":"0x25d3957170bea7cc2f1c620d14b52f968c9c0cfa5e42f7107ae0e7b23f68ba8f"}},{"data":{"Digest":"0x01f3067a2b6dfddb0781fb47a723dc6f9425af5a902c1cd8029b9790982af5be"}},{"data":{"Digest":"0x03cbdcad255bbd1b244f0aa6c16f4ff17e494950bb7506e375b7bb04384306a4"}},{"data":{"Digest":"0xa8e210d103cbd947dc395c7f7ff9a1eba2d93b0d16a209fdbd9faa98fa66d728"}},{"data":{"Digest":"0x0cba9182487ea34eff980cf7f8a1f33e4f4c0f6dc2c231872a40ec64a47f19db"}},{"data":{"Digest":"0xb44e48b0cd6790b7c59f450816c9024ae89cc9234bde0e1811387acc8ed30a79"}},{"data":{"Digest":"0x6dd711b854911ee0b1bf35311e6e58efaad66e3706b5f0ef87d1394d2f6bdedb"}},{"data":{"Digest":"0xacacaa8553f4354c1dff26c095bf85a1b27f06948d5c5b132a70aa9c89bfa473"}},{"data":{"Digest":"0xef34efd35b499d9960097332e48d7ab533d8c650364acf46ee15fb85d4e811ca"}}]}},{"data":{"Digest":"0x49ab3f2c557a57d283152c16bf049fbd083f27f1481f71deb6d45dc33402d624"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0xabb05e1ce0bf4a8f66e84bb100f48d722b5d3af024c08f1d139f20c0b6e10b5b"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,126,43,183,102,103,138,100,78,28,4,112,68,11,231,27,234,122,253,78,149,220,158,123,206,122,32,242,189,197,37,206,77,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,5,243,169,12,66,237,164,120,233,127,202,251,63,124,30,239,146,8,21,135,87,180,165,114,188,31,199,78,134,255,5,95,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,171,230,147,193,79,222,34,178,28,6,166,66,211,73,167,7,63,82,211,109,111,203,156,131,182,115,231,107,241,191,156,184,56,135,194,247,4,64,128,142,206,28,80,197,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,39,43,79,124,236,212,138,179,244,116,134,217,32,100,164,150,174,70,17,102,228,238,104,128,104,17,172,69,101,122,116,165,122,32,102,52,139,161,22,68,61,113,168,66,170,184,233,134,120,42,41,240,101,174,106,21,149,94,220,32,206,67,189,56,14,60,194,1,41,0,7,225,157,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,0,0,0,0,0,24,164,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,210,180,98,18,5,16,128,194,215,47,26,64,179,35,28,111,26,145,94,188,253,238,42,144,139,171,169,231,50,194,220,181,226,213,110,116,38,41,12,218,178,132,28,62,118,62,148,34,190,93,239,209,134,134,55,142,223,216,176,56,133,82,95,198,72,79,18,80,43,5,82,148,161,92,168,174]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,56,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,52,54,46,56,48,48,48,51,55,57,55,57,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,54,54,51,52,56,66,65,49,49,54,52,52,51,68,55,49,65,56,52,50,65,65,66,56,69,57,56,54,55,56,50,65,50,57,70,48,54,53,65,69,54,65,49,53,57,53,53,69,68,67,50,48,67,69,52,51,66,68,51,56,48,69,51,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,57,69,50,51,57,70,49,67,69,67,67,54,70,53,56,65,57,54,50,56,65,69,68,65,54,54,66,65,57,70,50,67,66,54,67,50,55,70,50,52,57,51,65,68,67,53,48,50,67,69,50,70,52,52,57,53,50,52,50,55,53,50,65,50,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,55,48,66,67,68,67,69,50,69,52,50,51,50,55,51,70,70,53,70,51,67,50,70,56,68,53,51,54,57,49,51,53,65,51,54,69,68,53,52,52,68,67,54,55,53,54,67,69,50,68,51,55,53,51,57,51,66,49,50,57,66,66,67,56,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,53,51,57,53,70,66,55,69,55,70,57,57,53,70,55,70,51,66,68,67,66,50,68,50,69,69,55,48,56,56,70,53,70,67,69,66,70,49,68,69,55,56,51,51,54,52,69,53,51,54,50,57,54,69,52,65,48,70,53,70,70,70,52,53,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,48,67,54,56,57,50,56,52,50,48,70,65,69,51,52,54,52,55,53,57,57,67,53,68,69,68,67,55,53,53,54,70,50,65,53,50,49,51,51,67,66,53,50,70,67,50,66,56,53,55,52,66,65,56,50,69,49,55,54,53,70,70,53,66,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,57,68,70,48,50,52,66,51,49,57,53,70,48,55,70,51,65,53,69,65,68,70,54,66,52,53,70,49,49,51,48,69,50,70,56,49,53,53,48,67,70,65,50,69,51,49,49,70,49,68,65,67,48,54,70,68,53,51,67,56,67,50,49,67,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,56,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,56,54,69,66,52,54,49,56,69,49,57,50,53,49,56,48,68,50,67,69,51,65,48,68,51,51,55,49,69,51,70,67,70,69,57,53,69,48,57,69,55,50,50,49,70,69,57,53,65,54,56,50,48,49,50,57,57,51,54,54,51,57,54,57,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,57,55,65,65,67,56,57,50,51,69,68,51,48,70,70,68,51,54,67,67,50,51,56,49,50,57,52,51,50,57,52,57,57,53,65,52,55,70,70,49,50,69,67,51,54,68,57,48,69,48,51,48,55,67,57,68,56,52,50,69,54,65,70,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,48,46,48,51,50,52,52,49,52,49,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,50,108,113,99,122,115,71,97,110,108,105,100,66,54,70,100,90,104,86,114,111,76,73,77,103,85,114,116,88,112,72,102,97,122,120,98,89,115,74,77,119,83,77,77,119,98,106,73,51,67,82,98,76,71,68,76,80,98,101,105,57,83,103,115,106,81,108,78,67,81,108,98,111,106,74,73,106,119,43,111,121,106,104,83,107,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,48,46,49,50,57,53,56,54,57,48,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,113,54,52,115,53,109,102,73,82,113,79,73,100,81,76,55,79,97,105,90,111,69,67,47,67,53,48,66,71,106,76,75,66,102,88,85,65,97,73,50,106,110,90,49,55,114,48,101,48,81,55,106,98,86,115,111,52,100,104,117,111,107,79,112,102,77,48,120,65,73,43,119,97,101,105,52,120,50,70,98,43,109,56,69,56,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x7e2bb766678a644e1c0470440be71bea7afd4e95dc9e7bce7a20f2bdc525ce4d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x05f3a90c42eda478e97fcafb3f7c1eef9208158757b4a572bc1fc74e86ff055f","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346759,"gas_limit":60000000,"gas_used":0,"timestamp":1767961669,"mix_hash":"0xabe693c14fde22b21c06a642d349a7073f52d36d6fcb9c83b673e76bf1bf9cb8","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x66348ba116443d71a842aab8e986782a29f065ae6a15955edc20ce43bd380e3c","requests_hash":"0x1bfe4fd0c9ef4ac783d19932aadb433ed0ae7a6d18d14fa1f86e676595dc01c0","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x9530381bbf088099b7046f1063c68de4bfabb7ed581f61571e1fbb3bd6e70db1","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x8d65ea7c314dc71471e6b6910825d8c04bc15b4e0a7eba7b40e2018ccf776242","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346758,"gas_limit":60000000,"gas_used":0,"timestamp":1767961666,"mix_hash":"0x54b187664fccdedf4d29995f39b1229c075ebbdca694e6cb42df50f35fa53801","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xb0aa56822f00f409a7417fcd6e9ca18f9b0f179f452e6981cb15cb086c4da7a8","requests_hash":"0xafd7bedfc7f6f527dd348bc7ec34a40fca26b4d3c1d0ce306c19e8ac54d943fd","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,8,124,146,129,26,210,147,53,204,181,215,221,58,233,210,226,223,135,223,12,210,224,57,227,231,211,46,58,242,137,255,110,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Digest":"0xd812162a97232c019741dca3a1f5678fd7ace0d99549237d791f5886979f075e"}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Branch":[{"data":{"Digest":"0x67aabaae26d2a172c56d49d777d92f28c9ce1601fbc5548f6dbb0a0ec4c965a0"}},{"data":{"Digest":"0xa884385bf367b9526d15023bec97b83160e4259c44e187f84774d11243ecd97f"}},{"data":{"Digest":"0xf2a1343ed826ce5d4424f9acec6586fca98a36a103a5034b78dcbce11487bc3e"}},null,{"data":{"Digest":"0xa2facba425eeb1f5e605abcda5fe3259021c6b07df878664cb13186d99cf6c73"}},{"data":{"Branch":[{"data":{"Digest":"0x9ebdb1930d1fff8154e52b20c98d31febe365b94d4015c4e6750bf011f67d0d1"}},{"data":{"Digest":"0x823ee536f2f7a0ab282a0be990cabba3b6273af792eaa484dbfc42b011c5adcf"}},null,null,null,{"data":{"Digest":"0xa7a5f5000fc6b1976afe21fbe249aa0f88b93e18d73b46bc3cf287a24bd2a39a"}},null,{"data":{"Digest":"0x811df7b0a0e2093fbf106b5ba387a87d925b4a0c43a165a83bcaff8517dc790e"}},null,null,null,null,{"data":{"Leaf":[[32,54,48,59,48,142,177,168,166,195,8,128,139,198,181,27,35,222,144,216,14,60,121,126,214,117,109,175,145,173,92],[160,243,143,79,186,102,220,85,184,61,65,7,251,243,161,179,76,165,145,233,189,143,180,173,223,147,170,119,5,48,80,140,211]]}},null,null,{"data":{"Digest":"0x4265789347ca332a8d99268c8416f19ef17e85cbda7f39c9be5f4ba4f124ffbd"}}]}},{"data":{"Digest":"0x870b475dfbfdf2c9fb73cff17f8f8b5f146d7f5cfb8efe97c4b9eaccad423d84"}},{"data":{"Digest":"0x7342518cd7e522e05e982b4268fdf1a007298d0bb3980eaac41e4002e0df7fab"}},{"data":{"Digest":"0x9b98bf1ffeefde462f36cb337bb9c8d17b4989d61f6566a7f7da521777152f50"}},{"data":{"Digest":"0xa0c29c707027efc1e97083e1c009967cd1be1fd3980d84c766fd43eb749a63ec"}},{"data":{"Digest":"0xadd4860580af2b80a6c3ba46eec09ee51455626bc97f3d4c9560e9f32ac12fb8"}},{"data":{"Digest":"0xf90618616d3ebcdc5802b0f16d79671cd1330612a4032325cb295a9d84879b99"}},{"data":{"Digest":"0x808958af5d3893bee17a0a3e843ed3843685b86711c7b1fb27ff4ac759ac3131"}},{"data":{"Digest":"0x36b970d6e427988d43dd124197be1d7d047c62bf98e4eaf87589a21050492d3a"}},null,{"data":{"Digest":"0x0dd8828c544ddccdd99f6d601dc154b58159baa5fec20547b8e85b8c401f0fa5"}}]}},{"data":{"Digest":"0xe326567b0b9c62d4e9dc04608dabcfaf4b55afcc39b4e6ce135b758a8ecc34db"}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Digest":"0x0347937fb0e1f612ca26327fcaf4997ee6715615a08c00c3b4600f658bdf3b39"}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0xabb05e1ce0bf4a8f66e84bb100f48d722b5d3af024c08f1d139f20c0b6e10b5b"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,39,43,79,124,236,212,138,179,244,116,134,217,32,100,164,150,174,70,17,102,228,238,104,128,104,17,172,69,101,122,116,165,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,180,108,228,167,119,103,252,139,6,231,89,37,65,237,45,206,5,66,255,6,219,45,239,159,143,2,203,157,200,247,153,67,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,182,94,53,212,76,107,171,103,247,79,125,254,177,151,53,225,173,37,54,99,121,39,21,82,145,173,42,205,9,200,119,103,56,136,194,247,4,64,128,142,206,28,80,201,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,155,195,63,185,169,145,77,177,105,62,115,81,4,178,22,246,82,57,147,79,116,205,129,9,1,228,31,111,166,239,238,127,122,32,134,235,70,24,225,146,81,128,210,206,58,13,51,113,227,252,254,149,224,158,114,33,254,149,166,130,1,41,147,102,57,105,194,1,41,0,8,225,157,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,0,0,0,0,0,24,165,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,195,224,99,18,5,16,128,194,215,47,26,64,176,203,154,116,197,88,88,81,184,38,135,81,132,112,179,61,97,213,234,248,202,136,216,67,208,212,47,122,44,83,233,173,85,140,11,208,75,78,130,58,18,185,143,203,47,180,217,242,102,119,116,59,103,202,85,35,237,171,53,44,216,157,19,67]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,57,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,48,46,48,51,50,52,52,49,52,49,55,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,56,54,69,66,52,54,49,56,69,49,57,50,53,49,56,48,68,50,67,69,51,65,48,68,51,51,55,49,69,51,70,67,70,69,57,53,69,48,57,69,55,50,50,49,70,69,57,53,65,54,56,50,48,49,50,57,57,51,54,54,51,57,54,57,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,57,55,65,65,67,56,57,50,51,69,68,51,48,70,70,68,51,54,67,67,50,51,56,49,50,57,52,51,50,57,52,57,57,53,65,52,55,70,70,49,50,69,67,51,54,68,57,48,69,48,51,48,55,67,57,68,56,52,50,69,54,65,70,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,54,70,65,53,50,53,67,56,52,57,67,52,67,48,48,68,57,54,52,70,67,57,52,53,50,66,53,57,69,50,51,69,66,55,50,68,65,66,69,70,65,55,68,49,68,70,66,48,53,69,67,69,54,57,56,70,69,70,65,51,52,67,57,53,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,51,57,55,48,65,66,68,70,48,55,69,57,51,67,51,51,55,52,51,57,70,57,68,54,68,48,70,49,51,65,69,57,56,51,56,67,52,57,65,54,66,50,55,55,69,55,66,50,56,56,53,67,49,49,56,70,56,48,50,56,52,69,55,69,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,56,66,66,49,48,68,49,65,50,50,50,65,66,67,55,48,50,57,67,69,65,54,68,51,52,65,65,65,67,50,69,67,54,52,67,65,57,52,65,49,57,53,48,48,55,57,67,56,51,67,67,51,57,49,69,49,57,66,48,53,69,66,49,67,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,57,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,50,66,56,69,69,70,52,66,50,65,54,70,66,55,53,57,69,65,55,51,56,70,48,55,51,55,70,48,68,55,68,54,54,57,68,69,54,67,67,68,56,50,49,52,49,68,50,65,70,70,53,51,57,52,56,56,68,52,55,54,56,53,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,53,51,65,66,65,48,65,66,54,55,52,50,69,55,50,54,50,56,51,67,49,69,53,66,67,67,48,55,57,50,57,57,52,70,68,57,69,50,56,68,70,69,70,56,67,51,50,69,55,48,52,48,68,56,49,70,57,65,68,55,49,69,54,48,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,51,46,53,52,53,49,54,55,50,51,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,67,70,100,113,99,68,49,56,72,77,98,65,100,49,113,110,89,107,52,77,84,107,54,109,75,78,55,119,83,110,99,78,105,90,70,50,68,87,50,119,106,120,85,105,104,114,88,78,106,112,106,74,70,83,72,80,113,54,110,48,115,81,106,120,85,89,119,110,86,84,78,103,48,90,79,50,89,88,43,99,50,80,120,122,65,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,51,46,52,53,48,57,52,53,48,50,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,78,80,79,107,54,110,107,67,97,84,51,81,73,74,74,108,81,51,78,117,101,81,121,80,111,100,101,79,116,104,121,87,49,103,53,70,68,54,102,80,48,72,74,110,99,66,82,83,84,66,88,65,105,75,98,73,75,104,81,83,54,74,56,112,43,48,55,113,53,109,108,83,99,82,71,122,106,105,71,67,76,115,55,71,112,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x272b4f7cecd48ab3f47486d92064a496ae461166e4ee68806811ac45657a74a5","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xb46ce4a77767fc8b06e7592541ed2dce0542ff06db2def9f8f02cb9dc8f79943","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346760,"gas_limit":60000000,"gas_used":0,"timestamp":1767961673,"mix_hash":"0xb65e35d44c6bab67f74f7dfeb19735e1ad2536637927155291ad2acd09c87767","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x86eb4618e1925180d2ce3a0d3371e3fcfe95e09e7221fe95a682012993663969","requests_hash":"0x699c40459230cddfc529b89f298acc54ded6a9489c3ec78892849806eeb59f77","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x7e2bb766678a644e1c0470440be71bea7afd4e95dc9e7bce7a20f2bdc525ce4d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x05f3a90c42eda478e97fcafb3f7c1eef9208158757b4a572bc1fc74e86ff055f","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346759,"gas_limit":60000000,"gas_used":0,"timestamp":1767961669,"mix_hash":"0xabe693c14fde22b21c06a642d349a7073f52d36d6fcb9c83b673e76bf1bf9cb8","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x66348ba116443d71a842aab8e986782a29f065ae6a15955edc20ce43bd380e3c","requests_hash":"0x1bfe4fd0c9ef4ac783d19932aadb433ed0ae7a6d18d14fa1f86e676595dc01c0","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,241,51,57,74,38,8,64,20,113,146,225,151,197,105,216,217,226,131,173,181,96,206,251,52,84,196,211,25,108,151,25,223,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Digest":"0xd812162a97232c019741dca3a1f5678fd7ace0d99549237d791f5886979f075e"}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Digest":"0xe3187cc9db77e6b343f98e0ce572409ccfeeff473cc06904ab45afac34f65795"}},{"data":{"Branch":[{"data":{"Digest":"0x8323fe0ce81bb4c6c9e368c11da95d17a865d779fd61a5291fab17de8b650205"}},{"data":{"Digest":"0x76cd7909e3426b399b74c28f4d36cff404c6a56d3459377346cd86c3a6d16f9e"}},{"data":{"Digest":"0x14b036f18482a1c81e1c6ea5fd92eb3c3afaaddf3c9a73ceacbfcb0dc5d9f4a2"}},{"data":{"Digest":"0x833df8e74871bad9bc61291b5e2cb8ee8dddd641f5fb62ed6c22d8ae236b663f"}},{"data":{"Digest":"0x6e801d820a0742922eeaf8c570412370c60ea916c1624852837fe9ad85f7a9a2"}},{"data":{"Digest":"0xe42c0f9bdbee0dda454d4fcc4154c3d080b8ac9bf62e9558d49a5b45386be438"}},{"data":{"Branch":[null,null,null,null,null,{"data":{"Digest":"0x9bffd13cdcb90456123d698fd9d71a416c7ddfab03f144fa2d139f8a9bfa4343"}},null,null,null,{"data":{"Leaf":[[32,240,109,42,98,73,40,40,104,215,172,236,156,183,30,101,55,69,56,51,23,19,33,108,126,100,186,181,223,141,159],[160,241,19,208,142,151,173,145,117,146,122,96,255,233,157,64,222,243,228,70,187,97,227,40,153,197,47,73,147,9,119,11,223]]}},null,null,null,{"data":{"Digest":"0x7c53437e79512d6bbadba003a55b33446bea6e601ada5eb4928041f68852855b"}},null,{"data":{"Digest":"0xaba448015206e0fb9b8e13b7035e2c46ee5a2255ea4a18ba1897073b063f666d"}}]}},null,null,{"data":{"Digest":"0xb2f1f73c3002e3e550511b96d5f589e5b37bd94759f8d9c84d6f590e290c989b"}},{"data":{"Digest":"0x6e2477a188cd63ad539d35d174dbce5f8ddc388a743de393e0f7afecb6559f1b"}},{"data":{"Digest":"0x2b45d04e4c64f97ba8faa88cd8916af9df7bb481c38f4e2b89c1c736e326e0e1"}},{"data":{"Digest":"0x2d3f953d53019829bfb170fd6637a95e3fc769a83f59bef17d1808e7dd8a62a7"}},{"data":{"Digest":"0x51b236541a25852557d78d2fd4f9ebf50388838a1a1e2b6bbd83f5d0c974380e"}},{"data":{"Digest":"0x6fbdb4ab6d954b01717a17e7ff479fe9cdc56405af7d39e3f5b6232ac415abe2"}},{"data":{"Digest":"0xa37e828bc3e3efa96f3b55980f2553bda9787a4207c088cf9f719503eda23e74"}}]}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Digest":"0x0347937fb0e1f612ca26327fcaf4997ee6715615a08c00c3b4600f658bdf3b39"}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0xabb05e1ce0bf4a8f66e84bb100f48d722b5d3af024c08f1d139f20c0b6e10b5b"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,155,195,63,185,169,145,77,177,105,62,115,81,4,178,22,246,82,57,147,79,116,205,129,9,1,228,31,111,166,239,238,127,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,63,246,50,128,131,49,141,217,101,213,113,222,73,240,39,54,76,120,99,246,228,92,137,152,212,97,235,146,191,102,247,187,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,173,142,222,235,148,26,113,51,154,170,241,32,74,188,240,85,99,153,0,68,26,128,206,185,132,24,50,187,48,107,201,163,56,137,194,247,4,64,128,142,206,28,80,204,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,54,143,48,74,177,76,237,208,203,172,17,97,73,58,135,203,33,190,47,80,32,31,135,129,97,33,123,162,63,194,245,23,122,32,43,142,239,75,42,111,183,89,234,115,143,7,55,240,215,214,105,222,108,205,130,20,29,42,255,83,148,136,212,118,133,168,194,1,41,0,9,225,157,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,0,0,0,0,0,24,166,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,211,180,98,18,5,16,128,194,215,47,26,64,151,5,127,4,80,67,145,44,170,55,28,57,200,113,209,240,98,38,181,127,104,195,59,96,7,157,37,214,163,114,14,81,63,42,105,40,213,57,31,229,17,149,22,57,4,4,37,60,173,217,80,212,24,211,106,48,41,226,138,186,168,159,253,233]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,48,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,51,46,53,52,53,49,54,55,50,51,51,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,50,66,56,69,69,70,52,66,50,65,54,70,66,55,53,57,69,65,55,51,56,70,48,55,51,55,70,48,68,55,68,54,54,57,68,69,54,67,67,68,56,50,49,52,49,68,50,65,70,70,53,51,57,52,56,56,68,52,55,54,56,53,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,53,51,65,66,65,48,65,66,54,55,52,50,69,55,50,54,50,56,51,67,49,69,53,66,67,67,48,55,57,50,57,57,52,70,68,57,69,50,56,68,70,69,70,56,67,51,50,69,55,48,52,48,68,56,49,70,57,65,68,55,49,69,54,48,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,54,56,51,70,68,68,65,51,66,50,68,57,56,67,50,56,55,52,51,66,65,56,66,66,55,65,48,66,67,67,51,56,68,49,48,65,55,57,55,69,67,50,50,53,52,53,49,50,65,51,68,55,69,48,50,50,69,50,54,57,57,55,66,68,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,54,55,66,54,66,66,67,53,68,48,56,56,51,68,49,68,69,69,55,69,51,69,70,55,56,66,52,52,49,53,66,53,52,52,57,57,68,54,68,70,49,67,54,53,55,57,65,51,57,57,56,68,69,65,51,56,48,48,69,65,48,57,69,53,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,53,50,65,56,56,51,54,65,68,49,69,49,50,69,56,52,55,69,69,48,54,51,54,55,67,55,65,69,48,67,53,65,57,49,54,67,69,50,52,52,51,70,69,70,51,49,50,69,65,69,66,55,57,52,55,51,48,54,69,52,69,51,51,69,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,48,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,50,54,68,48,49,70,66,50,70,69,66,52,51,66,70,67,53,68,55,67,67,55,70,53,53,51,50,48,51,53,52,55,53,52,54,49,56,70,70,57,69,66,70,68,69,70,69,57,51,56,54,48,69,49,56,49,57,68,67,69,66,53,55,51,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,66,66,49,66,68,54,55,54,54,53,65,55,49,67,53,49,67,52,52,49,49,56,66,52,65,52,57,52,67,48,67,53,55,52,51,55,69,49,55,56,53,54,52,70,66,48,67,65,56,56,65,50,49,51,51,49,66,65,50,56,51,57,65,51,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,54,46,55,54,52,56,49,48,49,50,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,80,90,117,104,101,69,114,78,79,72,87,65,110,66,77,75,104,52,54,53,65,66,112,89,54,79,78,77,115,119,122,101,118,110,55,77,104,80,66,74,72,112,111,47,50,106,79,72,47,71,73,115,67,116,55,53,117,82,76,118,102,84,75,52,122,84,110,75,110,74,67,98,74,120,110,77,103,51,57,108,119,99,122,112,99,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,54,46,56,54,52,56,48,53,50,56,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,67,81,81,81,113,72,51,55,102,54,75,73,118,122,78,85,103,54,112,56,68,79,102,48,77,85,80,101,86,76,71,83,54,110,48,83,86,119,103,69,66,48,70,74,107,83,97,119,122,114,119,105,117,51,65,47,49,79,89,101,119,52,101,55,106,68,102,66,78,86,87,83,74,77,101,103,68,101,116,86,114,109,122,104,43,65,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x9bc33fb9a9914db1693e735104b216f65239934f74cd810901e41f6fa6efee7f","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x3ff6328083318dd965d571de49f027364c7863f6e45c8998d461eb92bf66f7bb","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346761,"gas_limit":60000000,"gas_used":0,"timestamp":1767961676,"mix_hash":"0xad8edeeb941a71339aaaf1204abcf055639900441a80ceb9841832bb306bc9a3","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x2b8eef4b2a6fb759ea738f0737f0d7d669de6ccd82141d2aff539488d47685a8","requests_hash":"0xd93e9e44472f6024bcb2f86c9b02a5c940b7cb1232dedce1671d50d9548aaf6e","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x272b4f7cecd48ab3f47486d92064a496ae461166e4ee68806811ac45657a74a5","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xb46ce4a77767fc8b06e7592541ed2dce0542ff06db2def9f8f02cb9dc8f79943","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346760,"gas_limit":60000000,"gas_used":0,"timestamp":1767961673,"mix_hash":"0xb65e35d44c6bab67f74f7dfeb19735e1ad2536637927155291ad2acd09c87767","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x86eb4618e1925180d2ce3a0d3371e3fcfe95e09e7221fe95a682012993663969","requests_hash":"0x699c40459230cddfc529b89f298acc54ded6a9489c3ec78892849806eeb59f77","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,95,116,70,210,161,228,144,22,201,172,111,45,36,103,88,229,214,232,196,182,217,133,221,151,60,80,57,199,240,26,96,75,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Branch":[{"data":{"Digest":"0x694e158fc40333c9cc018ce7d5e7f83f4775a6bd50ce3eb93f63afb92712ff84"}},null,{"data":{"Digest":"0x91d6896ee1be9456a635a1a8425ebd65ddc9e1859b19d7141f6247211e3fd6c9"}},{"data":{"Digest":"0x414cc59c9ded02f789ce9440c40165168ee43066836a9ed7ed7b1e8a52ad759a"}},{"data":{"Digest":"0x51f6a8a3754aadffff173f43f99cb936f7554e79e2e41b18c9ecdf31cc817577"}},{"data":{"Digest":"0xa1f13003b9fbed2573d9c1dadd4d45b8f2d70c4031fc12326e6826f056c9a842"}},{"data":{"Digest":"0x013f86a5c1a4a26d0cdec59119fedc748a286a351819c0e6e711d8ea2cf0f465"}},{"data":{"Leaf":[[52,68,237,35,29,83,220,151,121,95,139,174,47,79,97,211,143,152,214,25,160,233,233,2,205,107,112,86,68,195,222],[160,67,239,71,187,111,151,132,43,138,197,136,122,237,238,237,5,35,247,86,140,170,81,169,228,198,123,31,210,65,215,106,183]]}},null,{"data":{"Digest":"0xd9ee0d337224d5d17414ae709fc709469ece8daca3a86cf328ee8da26803bd34"}},{"data":{"Digest":"0x8ade24ef9766f36e65b4bfdf54f3e8ba20f3d04e5e3b578ffc346fc2d2b1293b"}},{"data":{"Digest":"0xcad25f2d1faef3f51af38e62f9fd731eadcae997a86cb50ede2e31c215e3f3e1"}},{"data":{"Digest":"0x9beda2244dcf2d81f9614ad814745320488c5830ca3474105f0d5957dab765d2"}},{"data":{"Digest":"0x0d6796b3bf02bc1bcf0663ad762e2ca8291084a5bd646122dbf42fa697bbfbb9"}},{"data":{"Digest":"0x880b060339e6537abdcb073aff89be97ecb94df4522ef5221455aa3686de82c6"}},{"data":{"Digest":"0x2d15c37529da57c35df89e0822b89ba43820efff450ad10b3b34cc0116b7d5f8"}}]}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Digest":"0xe3187cc9db77e6b343f98e0ce572409ccfeeff473cc06904ab45afac34f65795"}},{"data":{"Digest":"0x9d7d6c053e069fbc4f0e96bcaae6013386e44bf8b56cb0f669ae57d8f74d29b8"}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Digest":"0x0347937fb0e1f612ca26327fcaf4997ee6715615a08c00c3b4600f658bdf3b39"}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0xabb05e1ce0bf4a8f66e84bb100f48d722b5d3af024c08f1d139f20c0b6e10b5b"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,54,143,48,74,177,76,237,208,203,172,17,97,73,58,135,203,33,190,47,80,32,31,135,129,97,33,123,162,63,194,245,23,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,227,74,89,83,67,108,142,229,247,143,128,42,158,141,185,226,216,162,64,102,105,78,111,28,26,51,10,229,228,41,104,61,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,250,178,193,170,32,245,75,124,171,139,170,4,185,13,44,38,0,172,77,93,151,11,132,109,171,135,122,178,59,212,82,205,56,138,194,247,4,64,128,142,206,28,80,207,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,102,248,61,169,36,114,132,96,23,137,190,46,0,15,203,129,147,205,152,159,65,98,50,99,35,8,175,49,192,242,127,117,122,32,38,208,31,178,254,180,59,252,93,124,199,245,83,32,53,71,84,97,143,249,235,253,239,233,56,96,225,129,157,206,181,115,194,1,41,0,10,225,157,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,0,0,0,0,0,24,167,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,196,224,99,18,5,16,128,194,215,47,26,64,67,142,140,50,17,105,43,40,101,205,53,102,39,69,204,64,69,94,254,37,91,245,65,43,3,47,4,137,242,195,65,68,65,98,166,26,24,133,130,148,61,125,167,141,119,98,139,116,178,222,237,152,0,214,154,28,47,163,250,82,26,184,61,32]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,49,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,54,46,55,54,52,56,49,48,49,50,55,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,50,54,68,48,49,70,66,50,70,69,66,52,51,66,70,67,53,68,55,67,67,55,70,53,53,51,50,48,51,53,52,55,53,52,54,49,56,70,70,57,69,66,70,68,69,70,69,57,51,56,54,48,69,49,56,49,57,68,67,69,66,53,55,51,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,66,66,49,66,68,54,55,54,54,53,65,55,49,67,53,49,67,52,52,49,49,56,66,52,65,52,57,52,67,48,67,53,55,52,51,55,69,49,55,56,53,54,52,70,66,48,67,65,56,56,65,50,49,51,51,49,66,65,50,56,51,57,65,51,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,65,67,67,66,48,56,57,52,52,67,51,70,69,49,49,49,68,50,67,57,53,49,51,57,66,49,50,49,57,69,69,55,56,68,68,48,67,70,65,66,51,68,52,69,65,70,66,54,49,49,49,66,57,49,48,49,57,67,67,57,65,53,65,57,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,54,67,68,54,51,48,55,52,51,52,68,70,54,50,65,69,57,69,53,48,50,57,52,67,65,50,67,56,57,56,57,53,70,52,66,50,51,70,56,56,65,54,65,69,50,53,65,48,68,54,48,52,53,49,55,51,50,68,70,66,51,48,68,55,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,55,53,67,56,48,54,66,55,49,57,53,52,54,50,54,52,48,48,68,68,53,68,51,56,52,48,69,53,57,56,55,50,57,66,65,70,66,49,51,68,55,53,53,52,51,53,51,50,50,70,67,49,67,65,50,51,53,66,57,65,66,52,52,51,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,49,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,49,55,56,65,49,69,50,53,65,57,50,66,48,51,50,67,53,56,56,70,53,68,48,69,56,68,54,65,53,56,55,53,51,57,69,66,67,49,55,69,69,49,70,54,56,54,66,69,66,57,53,49,55,67,49,66,56,52,70,56,57,50,54,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,66,68,70,48,52,56,68,56,68,49,53,50,52,68,70,67,55,49,68,50,68,52,67,50,65,57,69,53,57,56,53,66,49,51,70,57,66,69,65,56,51,50,48,55,65,51,67,56,50,53,57,48,66,51,49,51,57,57,57,52,49,56,54,66,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,48,46,50,56,48,50,50,48,57,57,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,53,122,103,68,86,104,117,105,110,118,47,56,89,87,120,115,108,43,118,104,115,105,52,82,103,108,83,114,79,103,106,120,115,116,101,81,98,72,54,121,106,84,81,111,72,50,78,110,71,100,73,115,117,113,90,103,55,69,71,116,52,101,103,111,117,53,89,115,102,65,122,73,43,90,65,105,112,50,52,70,85,80,70,81,120,119,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,48,46,49,56,56,51,54,51,56,48,54,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,87,120,66,122,97,50,116,67,66,112,54,78,47,54,48,80,80,117,108,57,65,88,113,110,53,87,106,47,122,112,118,51,84,102,87,118,102,98,68,102,74,48,81,102,53,105,102,57,71,109,109,88,68,49,80,55,98,113,104,55,102,101,114,114,113,57,48,76,48,53,85,65,98,114,79,67,90,99,117,69,113,57,70,114,90,119,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x368f304ab14cedd0cbac1161493a87cb21be2f50201f878161217ba23fc2f517","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xe34a5953436c8ee5f78f802a9e8db9e2d8a24066694e6f1c1a330ae5e429683d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346762,"gas_limit":60000000,"gas_used":0,"timestamp":1767961679,"mix_hash":"0xfab2c1aa20f54b7cab8baa04b90d2c2600ac4d5d970b846dab877ab23bd452cd","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x26d01fb2feb43bfc5d7cc7f55320354754618ff9ebfdefe93860e1819dceb573","requests_hash":"0xb5ba49d3b50d191d817f5d71e47fc0f0f4e71982396aa4fd20513894701e99ce","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x9bc33fb9a9914db1693e735104b216f65239934f74cd810901e41f6fa6efee7f","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x3ff6328083318dd965d571de49f027364c7863f6e45c8998d461eb92bf66f7bb","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346761,"gas_limit":60000000,"gas_used":0,"timestamp":1767961676,"mix_hash":"0xad8edeeb941a71339aaaf1204abcf055639900441a80ceb9841832bb306bc9a3","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x2b8eef4b2a6fb759ea738f0737f0d7d669de6ccd82141d2aff539488d47685a8","requests_hash":"0xd93e9e44472f6024bcb2f86c9b02a5c940b7cb1232dedce1671d50d9548aaf6e","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,99,62,150,89,148,88,50,20,48,143,36,141,138,6,44,11,148,249,215,239,33,176,164,237,32,93,61,73,209,208,37,15,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0x80e4b26bc96a4e37b6a4fb4b86af3a6c15f00bd08aa2206657fae4247dbab586"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Branch":[{"data":{"Digest":"0xa32123250ac219d45e15502830fc5da61e4732f609c05b5eb5b9ae7a24413a4d"}},{"data":{"Digest":"0xcc30dbd00ea9711107f0e77212f8fda890a6e8ead4281006dacd11abb454fc52"}},{"data":{"Digest":"0x38329182eab2a5406f97bbd772cb6f3d309c273cd2b6e4ea2180231f59955304"}},{"data":{"Digest":"0xeca7c2c46edc0a9b844b3209cede8c4ef59db0ba4876bba9f8e01b071a4589c8"}},{"data":{"Digest":"0x26d0cc48f23917144d9e9348a567881666f7fa469bb46c8a94b8bacd3a9865a1"}},{"data":{"Branch":[{"data":{"Digest":"0x02b7a578556d4bb189281519b51ba595dd1bafdc6fbec2f6d5b3b1f4453f3e07"}},{"data":{"Digest":"0xe4693a9524ab7b228d32baafd640ba8ca1e5e7f162df468e89a10fb7156a1b21"}},{"data":{"Digest":"0xdf5575e420d12890b747e75742091a4ae277c6a695c6b7625176375643478d7c"}},null,{"data":{"Digest":"0x435317acfdf29dcb724bb91561085ebc86b530cd3564be247cc83654162c22af"}},{"data":{"Digest":"0xbe9460d5b2f40cc2f1dc617e62b1bc22c9f90294b1ea0ebae276395b94cb6240"}},{"data":{"Digest":"0xb3b642c661a6992cf8a4157703cc56b7eeb608d404e15b82062d09a53bd40879"}},{"data":{"Digest":"0x851e86bc1fe85c6ee90dfe45c5efb878ec41e37d14e70e542797a609d8cfb68b"}},{"data":{"Branch":[null,{"data":{"Leaf":[[32,86,184,63,173,109,149,152,90,139,183,158,47,67,58,45,53,123,113,234,58,49,88,220,227,5,6,50,187,107,14],[160,23,231,108,84,234,164,235,210,15,252,92,63,97,112,122,242,15,76,63,134,247,159,186,158,152,203,251,28,205,166,218,63]]}},null,null,{"data":{"Digest":"0x93fd79dbeb603e5ba5e4bf6247017541241e0b146c3d876b8b0d1bcc1b8aaa7f"}},null,null,null,null,null,null,{"data":{"Digest":"0xf3c9d7649940aef8ae56eb8777d1eaab6d7bec96276e159e071778426b5f48a7"}},null,null,null,null]}},{"data":{"Digest":"0xe4c3610bac101faa86bb16aaf6aeb7ed6e5e119f1e481c22f75683491257c87a"}},{"data":{"Digest":"0xd9510478f8f5fabc4e87c9480553dab2692805422f40c0b027ec6dfdd968ae31"}},{"data":{"Digest":"0x3bb4bb72cd5cde7f9f694168a35db3dcedc9e77bb6d9bab5eeec79bafdbcea28"}},{"data":{"Digest":"0x240d7015266ce7d95579bf0fd7ebef2031d59d2ef16706f15dc03e73310476c6"}},null,{"data":{"Digest":"0x50dbb4851a94d72990a83a59a2c49139905061208d70c020777789cb8bdf5118"}},null]}},{"data":{"Digest":"0xbadf18dfa9fc424febc94230db8d05f3a5d444ce009a35f878472d1c2b2d22f5"}},{"data":{"Digest":"0x987f2379b9054346c7fe8e1040e7c0a4009d27335331e724e7a30fc0f2b57a8b"}},{"data":{"Digest":"0x52c01e9cf0196b8c8b1fd1efa62bdacfa764a9d82970f081de60d0d4bc274a44"}},{"data":{"Digest":"0x702cd1ac9ccceb8d5c74114cb5b60031c0461f60daf5e3ab33cab182361e2605"}},{"data":{"Digest":"0xfda60163fda1825d989badf21077cf996c1c051c96c2212e8996cac14244b3ab"}},{"data":{"Digest":"0x5edc7abaa2ab8dc9c35cce5dc03506bbf3eca0edfc0316f247f3531b6462529d"}},{"data":{"Digest":"0xae1c6f6c5049372de52f132c24b451de45c10d0ff6bf0428271e39c660e02cc2"}},{"data":{"Digest":"0x3520c61c71e746dd7cf8c5811215129b7410009f78c210afd91a0eda9a813d91"}},{"data":{"Digest":"0x2fc012e20818c967571185269ed84a4a21bd4def7fa2e2d7403c7715d6791f86"}},{"data":{"Digest":"0xd637fda015aac861c7bcaf5b6d6b36c271bbd481dbdde3d8b5873221c6dbb979"}}]}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,102,248,61,169,36,114,132,96,23,137,190,46,0,15,203,129,147,205,152,159,65,98,50,99,35,8,175,49,192,242,127,117,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,253,77,72,202,204,201,242,99,98,49,171,219,39,158,129,73,20,246,172,87,36,118,105,35,32,204,153,108,79,186,160,242,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,165,226,128,162,191,159,167,194,10,219,46,228,144,76,252,115,23,120,201,12,138,99,192,112,54,79,44,230,173,120,226,181,56,139,194,247,4,64,128,142,206,28,80,211,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,29,144,251,183,247,22,169,99,16,49,37,56,113,164,147,174,157,127,94,157,46,167,183,191,177,75,247,227,249,170,29,131,122,32,241,120,161,226,90,146,176,50,197,136,245,208,232,214,165,135,83,158,188,23,238,31,104,107,235,149,23,193,184,79,137,38,194,1,41,0,11,225,157,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,0,0,0,0,0,24,168,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,212,180,98,18,5,16,128,194,215,47,26,64,124,10,146,144,156,45,35,2,46,178,171,106,65,84,198,48,106,229,27,95,77,99,244,248,141,210,44,121,245,51,212,102,21,90,187,234,203,131,60,133,112,69,5,91,26,182,51,33,110,237,153,114,123,103,200,65,111,191,21,17,179,228,68,244]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,50,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,48,46,50,56,48,50,50,48,57,57,51,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,49,55,56,65,49,69,50,53,65,57,50,66,48,51,50,67,53,56,56,70,53,68,48,69,56,68,54,65,53,56,55,53,51,57,69,66,67,49,55,69,69,49,70,54,56,54,66,69,66,57,53,49,55,67,49,66,56,52,70,56,57,50,54,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,66,68,70,48,52,56,68,56,68,49,53,50,52,68,70,67,55,49,68,50,68,52,67,50,65,57,69,53,57,56,53,66,49,51,70,57,66,69,65,56,51,50,48,55,65,51,67,56,50,53,57,48,66,51,49,51,57,57,57,52,49,56,54,66,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,65,50,66,56,66,70,57,55,68,55,55,66,57,53,48,53,66,57,66,51,55,65,57,53,54,68,52,65,57,50,70,55,65,68,49,51,65,52,67,68,53,55,65,51,55,48,67,65,53,48,52,68,49,49,65,51,66,66,49,53,66,51,56,56,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,49,52,49,65,67,50,66,53,53,55,51,49,56,65,65,48,70,67,52,68,53,50,57,65,57,54,49,56,54,69,49,55,67,54,54,65,69,50,52,54,57,65,54,49,49,67,57,65,69,65,50,65,69,49,70,69,70,51,51,50,53,52,50,50,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,50,50,50,55,55,70,54,56,57,65,67,48,50,51,49,53,57,56,67,53,53,67,55,69,52,49,53,57,69,50,49,57,53,55,48,57,67,53,57,68,51,51,69,65,53,67,68,69,57,55,54,67,69,65,66,49,51,68,50,68,51,51,54,65,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,50,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,48,69,67,51,51,66,68,52,53,51,70,51,68,55,51,50,65,55,52,65,70,48,48,68,70,69,65,50,70,68,70,56,69,52,65,48,52,52,54,54,69,66,55,70,69,57,54,52,70,52,65,52,67,55,51,70,55,55,67,49,50,48,56,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,50,68,48,54,49,48,50,65,51,67,52,52,51,66,51,57,50,57,65,55,50,56,70,49,50,56,53,70,50,69,56,68,56,54,50,53,66,52,65,69,67,49,67,66,69,65,53,48,66,51,57,69,51,54,65,50,52,50,57,70,68,51,66,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,51,46,54,48,52,51,49,54,53,57,52,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,101,99,119,73,77,102,90,71,51,90,51,120,106,56,54,90,106,122,119,72,56,89,110,122,119,87,67,101,97,97,53,50,97,71,51,82,98,116,86,71,73,97,56,111,68,100,101,112,99,117,104,114,51,51,102,66,75,82,119,83,114,76,67,100,119,121,102,88,51,99,112,112,110,102,55,120,111,83,115,97,76,111,83,111,71,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,51,46,55,48,48,56,48,51,56,53,50,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,53,75,66,56,72,89,55,83,85,69,116,49,87,82,70,110,107,77,109,48,109,53,76,105,98,75,68,111,104,47,84,119,122,106,113,65,81,43,105,73,69,119,48,83,120,69,109,56,49,97,98,49,55,84,100,119,120,116,50,116,87,102,107,67,54,43,103,65,74,79,57,89,57,121,71,49,67,76,74,86,86,119,101,81,89,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x66f83da9247284601789be2e000fcb8193cd989f416232632308af31c0f27f75","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xfd4d48caccc9f2636231abdb279e814914f6ac572476692320cc996c4fbaa0f2","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346763,"gas_limit":60000000,"gas_used":0,"timestamp":1767961683,"mix_hash":"0xa5e280a2bf9fa7c20adb2ee4904cfc731778c90c8a63c070364f2ce6ad78e2b5","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xf178a1e25a92b032c588f5d0e8d6a587539ebc17ee1f686beb9517c1b84f8926","requests_hash":"0x290333869a7a012122de23c0102bb534684fa978891a728fbe7adfd4f02d7555","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x368f304ab14cedd0cbac1161493a87cb21be2f50201f878161217ba23fc2f517","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xe34a5953436c8ee5f78f802a9e8db9e2d8a24066694e6f1c1a330ae5e429683d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346762,"gas_limit":60000000,"gas_used":0,"timestamp":1767961679,"mix_hash":"0xfab2c1aa20f54b7cab8baa04b90d2c2600ac4d5d970b846dab877ab23bd452cd","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x26d01fb2feb43bfc5d7cc7f55320354754618ff9ebfdefe93860e1819dceb573","requests_hash":"0xb5ba49d3b50d191d817f5d71e47fc0f0f4e71982396aa4fd20513894701e99ce","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,238,217,66,234,1,58,93,188,61,65,173,231,162,48,99,75,184,54,21,113,122,32,46,9,183,190,93,34,52,54,105,149,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Branch":[{"data":{"Digest":"0xa475376b72d34bd508c46a27d01fc20d561a2881ef80869af1a13f9dd40c93e9"}},{"data":{"Branch":[{"data":{"Digest":"0x1ee8044574a0d24762b656ae51aa760f3e51a8044b3ca6ee41165fe71abd700d"}},{"data":{"Digest":"0xa4d20ed5d6ca69f4852c89bce4b9cefb92da7b781e4f4c077673b8a1669bdf43"}},null,{"data":{"Digest":"0xe55b3abd8bb14b6afa4780a8eea60f3b04dc8eb03f7ef6a2885590ee79b78af8"}},{"data":{"Digest":"0x8fca9458ab6b5da465f9a4c8ffcd267eb4258328360dcc6c98de90b76e3dd756"}},{"data":{"Branch":[null,null,null,null,null,null,null,null,null,null,null,{"data":{"Leaf":[[32,222,103,62,72,210,236,121,186,183,139,190,172,89,29,58,176,92,16,6,157,155,73,125,227,119,139,182,216,252,209],[160,32,77,245,177,173,212,53,125,213,146,116,128,54,206,1,171,172,89,22,171,91,8,1,207,228,65,70,111,3,243,197,209]]}},{"data":{"Digest":"0x3e04cb9f7bd6d181f03155a839eaae458f6aec4726eed309b4ba774a5d4006aa"}},null,null,null]}},{"data":{"Digest":"0x2b387d649e6a1f6f5c04267c12ada0c6701e96f563a9964d0d5678511f45f8ec"}},null,{"data":{"Digest":"0x5ab021a3396a47c3cfce63b47c2bda0e3a46c328820b1797102520ab8cb55645"}},{"data":{"Digest":"0xe6d4487b6f290cc52a7d7a7d11843ed39922e5fcd5b693d4f81598f3b96b31ef"}},{"data":{"Digest":"0xe52f8c717e2048cf548533e6acf4aea88b83696789c9aa604142fa721cd4faab"}},null,{"data":{"Digest":"0x7c9cde03ba82108606727696270f79f1b24cf457f07571ab71d6bdd54520cecd"}},null,{"data":{"Digest":"0x4e08934d9a7aa63e5113a8b500c78d79fa1d1dfaaacd40c7ae147670402feb1f"}},{"data":{"Digest":"0xb245ee9bd7faf6bd9705ee013a76817f1731e574a9d96984e1dae58340feb8cf"}}]}},{"data":{"Digest":"0x9d3a7b7e63be3377c114dc232384b736c45e4ec81086180be36ffb375f6922ac"}},{"data":{"Digest":"0x93f0cc60e659e5ca6da1cbe6e54573c2aec01f7f01a3ad5a05fd8f4acfaa18a0"}},{"data":{"Digest":"0xae896fa09880f980406c1a68b90f429e739401f79f0a4c6c687a434297a654cb"}},{"data":{"Digest":"0x791fe4db0b32b91aa24d49ddcbc290db1400a0ec5200626f001febb3c05425f6"}},{"data":{"Digest":"0x82c711a5910311eae0175b6e034e0c20cb3531cde855ac001b55543ad499ff22"}},{"data":{"Digest":"0x7148f5ee410bb3e1088cad9ba22e4a712d5a3b00bfe35d4b21c49439d4f83f48"}},{"data":{"Digest":"0xb233918d500b6eb2c6639fdcbfd020793fa26ff09fe814a5a892472817bf9f41"}},{"data":{"Digest":"0xb6d280b10a16ba1874b15492a383d14001b04a99247ec76447b8e7971ec8cbd3"}},{"data":{"Digest":"0x3425759a679486a8e5575409e07bf9b3e084ed4ce354d79603cfff1e689ba3e7"}},{"data":{"Digest":"0x6929c28afadb8b781eae9cd44b968541fbe0de45917f3d6fabd05b496b39dca8"}},{"data":{"Digest":"0x3ba8e3bf682edf4606da42af811b81356e6450e0e03802b64e8213d97af03881"}},{"data":{"Digest":"0xe815d7340661c926dcbb0bebe98157fc63766ed53827a915999169acc8643195"}},{"data":{"Digest":"0x48f8c8bcb35e2510d6d670ce1c65280a49e9f1a9d4d699318c7990e7469bd4fe"}},{"data":{"Digest":"0x3b611a13df6a7ca4c68ea5f9d9c8507bc1b5b65b43a40c79e71b616fa74920af"}}]}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0x80e4b26bc96a4e37b6a4fb4b86af3a6c15f00bd08aa2206657fae4247dbab586"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,29,144,251,183,247,22,169,99,16,49,37,56,113,164,147,174,157,127,94,157,46,167,183,191,177,75,247,227,249,170,29,131,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,121,107,117,60,5,158,218,11,252,131,5,193,233,107,9,57,110,141,239,11,83,248,128,132,177,218,22,23,144,224,104,232,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,37,80,127,247,165,133,198,198,14,20,81,192,114,91,24,48,161,128,113,103,246,102,216,177,178,89,18,133,85,67,204,53,56,140,194,247,4,64,128,142,206,28,80,214,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,214,152,250,83,207,39,247,103,69,29,248,246,144,58,112,39,230,16,89,9,205,250,95,155,149,36,233,166,50,3,90,165,122,32,14,195,59,212,83,243,215,50,167,74,240,13,254,162,253,248,228,160,68,102,235,127,233,100,244,164,199,63,119,193,32,132,194,1,41,0,12,225,157,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,0,0,0,0,0,24,169,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,197,224,99,18,5,16,128,194,215,47,26,64,65,214,225,120,201,177,103,210,197,167,252,197,249,236,134,70,219,204,169,35,243,82,149,51,23,43,30,43,29,141,165,46,39,240,56,185,203,158,167,199,238,131,15,94,23,174,34,234,213,141,191,20,144,154,47,183,243,50,128,247,15,138,42,104]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,51,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,51,46,54,48,52,51,49,54,53,57,52,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,48,69,67,51,51,66,68,52,53,51,70,51,68,55,51,50,65,55,52,65,70,48,48,68,70,69,65,50,70,68,70,56,69,52,65,48,52,52,54,54,69,66,55,70,69,57,54,52,70,52,65,52,67,55,51,70,55,55,67,49,50,48,56,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,50,68,48,54,49,48,50,65,51,67,52,52,51,66,51,57,50,57,65,55,50,56,70,49,50,56,53,70,50,69,56,68,56,54,50,53,66,52,65,69,67,49,67,66,69,65,53,48,66,51,57,69,51,54,65,50,52,50,57,70,68,51,66,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,69,53,57,56,68,66,55,48,55,66,55,57,56,70,67,55,51,52,50,66,49,54,49,70,52,67,70,54,69,53,49,66,65,69,48,66,65,52,65,49,54,68,53,57,54,66,56,49,55,53,68,55,70,55,68,56,51,53,53,56,68,67,53,50,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,67,70,66,53,57,68,52,70,54,48,50,52,53,66,49,52,50,48,70,69,70,56,67,66,53,55,65,48,68,55,70,65,70,56,53,48,50,50,51,48,69,65,48,52,56,52,52,56,70,48,54,55,52,48,49,68,67,50,69,55,52,51,56,56,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,69,51,54,70,66,69,53,48,68,55,67,57,50,51,51,66,51,53,66,51,69,65,53,55,57,54,65,53,68,67,69,51,66,55,51,65,57,66,54,68,54,68,49,67,68,49,65,48,70,53,68,56,68,54,67,67,66,56,68,56,53,49,65,50,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,51,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,57,65,54,66,54,51,68,49,70,55,68,57,50,48,56,52,51,50,54,69,53,49,56,51,67,50,50,56,65,55,65,51,54,52,70,67,66,54,50,67,50,69,68,51,66,51,68,69,52,50,50,55,68,66,51,57,50,53,70,56,49,70,66,65,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,51,65,54,55,66,50,55,66,53,53,68,68,68,65,56,56,54,70,53,55,48,70,54,53,50,69,66,48,54,69,69,69,53,66,70,66,70,54,69,65,55,55,55,57,55,53,70,57,54,66,54,66,49,56,67,56,48,55,51,48,68,66,66,70,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,55,46,49,49,53,49,49,50,49,57,54,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,48,73,101,116,50,108,76,114,70,110,107,82,73,50,77,122,71,72,85,68,85,87,110,78,97,107,76,112,105,67,52,48,47,84,118,104,79,117,97,98,102,69,82,73,87,109,77,78,120,108,118,100,105,67,107,109,51,68,114,81,119,100,111,88,97,110,69,104,121,51,99,110,70,115,119,47,52,81,49,113,77,89,101,74,103,81,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,55,46,48,50,52,57,54,55,55,51,49,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,105,82,82,78,47,78,97,52,117,78,120,85,84,119,117,53,71,51,52,47,51,104,117,99,73,74,121,43,80,80,57,113,68,109,110,112,79,43,113,81,78,54,57,117,122,74,119,82,43,47,50,108,105,71,102,53,57,122,54,56,99,119,86,101,118,82,86,114,116,113,65,69,103,66,81,115,118,108,66,87,98,87,54,104,115,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x1d90fbb7f716a9631031253871a493ae9d7f5e9d2ea7b7bfb14bf7e3f9aa1d83","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x796b753c059eda0bfc8305c1e96b09396e8def0b53f88084b1da161790e068e8","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346764,"gas_limit":60000000,"gas_used":0,"timestamp":1767961686,"mix_hash":"0x25507ff7a585c6c60e1451c0725b1830a1807167f666d8b1b25912855543cc35","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x0ec33bd453f3d732a74af00dfea2fdf8e4a04466eb7fe964f4a4c73f77c12084","requests_hash":"0x79038a6e32931540abb0b7c7f27ac45c3622742dfac4e56d01dbb09572ee4998","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x66f83da9247284601789be2e000fcb8193cd989f416232632308af31c0f27f75","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xfd4d48caccc9f2636231abdb279e814914f6ac572476692320cc996c4fbaa0f2","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346763,"gas_limit":60000000,"gas_used":0,"timestamp":1767961683,"mix_hash":"0xa5e280a2bf9fa7c20adb2ee4904cfc731778c90c8a63c070364f2ce6ad78e2b5","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xf178a1e25a92b032c588f5d0e8d6a587539ebc17ee1f686beb9517c1b84f8926","requests_hash":"0x290333869a7a012122de23c0102bb534684fa978891a728fbe7adfd4f02d7555","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,129,199,109,203,133,237,11,100,63,153,62,1,246,66,92,196,160,230,60,52,245,39,54,88,165,23,58,240,229,94,54,163,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x2645708f87e22fd5eb9e59f2873cfb1605bad1b8d0a99a6716f930b67fea713d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Digest":"0x17168e67257e03299db63479a659809a7a0ac3a6b8caf29e9f7ea4ce2e191056"}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Digest":"0xe3187cc9db77e6b343f98e0ce572409ccfeeff473cc06904ab45afac34f65795"}},{"data":{"Digest":"0x9d7d6c053e069fbc4f0e96bcaae6013386e44bf8b56cb0f669ae57d8f74d29b8"}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Branch":[{"data":{"Digest":"0x58a9b012cb0d2852295d075be1a415d2d4415a094a9746d2aa9248f5b3f589f6"}},{"data":{"Digest":"0xadd2621e362e57e89bd219a58609a2136b4942ae8ab55dbe78c3ce3acb4e3d47"}},{"data":{"Digest":"0x76f2a089827d2219021e2257a1eb1e692c079a0fdc9648847646246eaa8a3e4a"}},{"data":{"Digest":"0xb202bb338e70e65f4bea382011aa1fb275206467b9a0c3737aef2a5e483246b2"}},null,{"data":{"Digest":"0xdd2984577bbe5957f4228da598cce0ef1dabe5251de34f6170bfda3102e58bda"}},{"data":{"Digest":"0x640366a951fc65d1dd8915095380337c08ba64314158fff1a76282de802ed6c8"}},{"data":{"Digest":"0x182e155f179a357eb0d2f88b569fe050fe1ef63674be76c3b29c730c3f08b799"}},{"data":{"Digest":"0x9379356b8ed56598d2cf446a3f0fc60ac66cdf13c63372126606cccc5ec42d3b"}},{"data":{"Extension":[[0,133],{"data":{"Branch":[null,{"data":{"Leaf":[[32,162,235,148,66,106,44,15,203,226,18,54,75,203,22,219,222,189,71,30,115,243,73,138,44,36,209,180,252,112],[160,38,6,79,170,134,0,247,115,149,158,125,76,242,183,232,121,41,224,142,192,196,45,26,9,8,136,141,3,63,138,117,198]]}},null,null,null,null,null,null,null,null,null,null,null,null,{"data":{"Digest":"0x2e9a9f8515330671a06ff25de40327e4e0ee8f53ae82609e95adcc5e83c48365"}},null]}}]}},{"data":{"Digest":"0x7a05f77ff3cbc989aaa715b6b51d54da5b42eb0b2d475cef3d430458e2eadece"}},{"data":{"Digest":"0x292197b9d5a4dec0bbc2918600bc52299c759acd782646b5b5bfacef2d1cdc0e"}},{"data":{"Digest":"0xae7b8fef88df35b6985b4c4f5d153117e586533b961e431c6b26fa1ea7efcaad"}},{"data":{"Digest":"0x62ac896b024e749d1f038b5f687680a7e03b18b27f0ee26ac1b77ed82065db18"}},null,null]}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,214,152,250,83,207,39,247,103,69,29,248,246,144,58,112,39,230,16,89,9,205,250,95,155,149,36,233,166,50,3,90,165,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,119,98,212,107,162,148,225,139,244,27,41,64,78,91,91,130,131,68,177,157,146,225,169,165,75,133,123,101,242,101,33,37,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,188,243,184,51,103,222,57,28,71,155,51,107,171,136,78,158,175,135,233,235,74,133,163,163,18,63,201,92,123,64,22,218,56,141,194,247,4,64,128,142,206,28,80,218,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,149,110,89,87,218,46,25,226,38,241,192,131,33,221,246,196,3,97,65,117,186,93,130,215,56,75,1,135,95,221,83,170,122,32,154,107,99,209,247,217,32,132,50,110,81,131,194,40,167,163,100,252,182,44,46,211,179,222,66,39,219,57,37,248,31,186,194,1,41,0,13,225,157,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,0,0,0,0,0,24,170,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,213,180,98,18,5,16,128,194,215,47,26,64,75,174,124,50,50,8,115,70,123,169,143,221,248,74,9,3,14,135,51,8,37,23,18,2,120,178,108,170,201,18,41,106,52,244,57,75,20,216,240,10,40,84,58,218,185,199,13,98,62,171,132,169,151,67,36,51,132,38,197,44,159,124,155,114]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,52,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,55,46,49,49,53,49,49,50,49,57,54,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,57,65,54,66,54,51,68,49,70,55,68,57,50,48,56,52,51,50,54,69,53,49,56,51,67,50,50,56,65,55,65,51,54,52,70,67,66,54,50,67,50,69,68,51,66,51,68,69,52,50,50,55,68,66,51,57,50,53,70,56,49,70,66,65,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,51,65,54,55,66,50,55,66,53,53,68,68,68,65,56,56,54,70,53,55,48,70,54,53,50,69,66,48,54,69,69,69,53,66,70,66,70,54,69,65,55,55,55,57,55,53,70,57,54,66,54,66,49,56,67,56,48,55,51,48,68,66,66,70,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,57,50,68,65,53,68,69,50,70,51,52,67,67,69,57,48,67,55,54,57,50,69,70,56,52,70,55,48,55,48,67,56,51,54,55,54,68,51,48,51,56,55,69,50,52,70,70,66,65,57,53,69,56,69,57,56,54,51,56,70,65,48,55,51,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,68,52,66,68,48,52,51,66,48,69,69,54,65,53,70,69,52,57,55,51,68,67,66,65,57,56,69,48,55,66,53,57,56,56,67,68,55,68,65,55,68,70,51,67,70,68,65,52,54,70,66,51,69,48,68,52,68,68,69,49,66,65,53,50,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,67,68,48,51,52,51,49,57,52,70,55,65,57,68,67,49,52,48,55,51,50,56,70,65,70,52,68,50,68,49,68,50,51,65,55,54,55,49,55,68,68,54,52,48,66,55,54,54,57,68,55,52,65,57,68,50,55,54,52,67,50,65,69,66,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,52,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,55,54,52,54,69,53,48,57,57,56,56,68,49,55,57,66,66,67,67,54,67,54,53,66,53,52,65,67,70,56,48,55,49,55,70,69,56,69,55,51,69,57,48,49,53,51,52,69,70,69,65,69,57,69,66,48,54,70,70,56,53,70,51,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,68,56,49,57,65,55,56,52,65,69,67,49,57,68,69,65,70,49,68,69,50,54,51,68,67,55,52,66,48,70,68,70,51,54,56,49,57,56,48,70,57,68,65,54,67,51,68,67,49,68,56,50,54,50,65,69,48,51,70,65,67,52,57,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,48,46,52,51,56,51,57,51,56,51,54,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,68,97,56,115,111,67,48,70,87,88,111,99,50,107,111,78,106,72,121,53,74,77,68,103,97,100,70,71,78,51,78,104,90,109,111,110,105,104,50,108,70,54,82,56,112,56,47,70,82,117,47,120,78,88,102,70,79,69,75,75,78,43,54,49,107,67,70,98,84,47,77,114,70,105,100,86,113,67,50,117,97,85,49,99,106,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,48,46,53,51,53,51,51,56,48,49,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,82,54,99,110,54,100,107,116,104,77,114,81,102,107,120,68,113,102,119,74,100,78,101,87,48,81,82,100,55,77,114,118,52,102,104,77,102,69,85,111,69,112,77,107,119,109,89,49,111,82,121,114,108,75,107,80,83,90,81,109,116,56,109,108,57,81,54,108,120,100,89,83,104,114,47,71,70,43,80,105,103,104,85,102,78,119,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xd698fa53cf27f767451df8f6903a7027e6105909cdfa5f9b9524e9a632035aa5","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x7762d46ba294e18bf41b29404e5b5b828344b19d92e1a9a54b857b65f2652125","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346765,"gas_limit":60000000,"gas_used":0,"timestamp":1767961690,"mix_hash":"0xbcf3b83367de391c479b336bab884e9eaf87e9eb4a85a3a3123fc95c7b4016da","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x9a6b63d1f7d92084326e5183c228a7a364fcb62c2ed3b3de4227db3925f81fba","requests_hash":"0x224ca29e819b3b852fe0e65124b8d89a3c4df458ffec82fa841af41c3902d6fa","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x1d90fbb7f716a9631031253871a493ae9d7f5e9d2ea7b7bfb14bf7e3f9aa1d83","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x796b753c059eda0bfc8305c1e96b09396e8def0b53f88084b1da161790e068e8","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346764,"gas_limit":60000000,"gas_used":0,"timestamp":1767961686,"mix_hash":"0x25507ff7a585c6c60e1451c0725b1830a1807167f666d8b1b25912855543cc35","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x0ec33bd453f3d732a74af00dfea2fdf8e4a04466eb7fe964f4a4c73f77c12084","requests_hash":"0x79038a6e32931540abb0b7c7f27ac45c3622742dfac4e56d01dbb09572ee4998","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,131,50,64,222,37,205,226,47,26,226,225,148,85,156,128,154,71,35,19,137,140,32,182,28,202,25,106,162,210,42,242,117,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x2645708f87e22fd5eb9e59f2873cfb1605bad1b8d0a99a6716f930b67fea713d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Digest":"0x17168e67257e03299db63479a659809a7a0ac3a6b8caf29e9f7ea4ce2e191056"}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Digest":"0xe3187cc9db77e6b343f98e0ce572409ccfeeff473cc06904ab45afac34f65795"}},{"data":{"Branch":[{"data":{"Digest":"0x8323fe0ce81bb4c6c9e368c11da95d17a865d779fd61a5291fab17de8b650205"}},{"data":{"Branch":[{"data":{"Leaf":[[32,166,88,41,103,1,172,170,170,116,222,171,163,92,234,121,24,144,19,222,126,163,218,118,82,41,80,105,251,162,231],[160,107,227,159,196,25,180,0,50,10,77,112,232,30,198,3,172,103,94,52,144,234,203,144,250,78,206,228,229,251,81,58,88]]}},null,{"data":{"Digest":"0xbd6daf85cd1136b7722a1167cd95dafdb452470b4fc9d4aabb71b6770fd1071c"}},null,{"data":{"Digest":"0xb9dba0079deac92cd2ae72a37530e5d2ada822dd9171eda91801b4dbcbfb83f3"}},null,null,null,null,null,null,null,null,null,null,null]}},{"data":{"Digest":"0x14b036f18482a1c81e1c6ea5fd92eb3c3afaaddf3c9a73ceacbfcb0dc5d9f4a2"}},{"data":{"Digest":"0x833df8e74871bad9bc61291b5e2cb8ee8dddd641f5fb62ed6c22d8ae236b663f"}},{"data":{"Digest":"0x6e801d820a0742922eeaf8c570412370c60ea916c1624852837fe9ad85f7a9a2"}},{"data":{"Digest":"0xe42c0f9bdbee0dda454d4fcc4154c3d080b8ac9bf62e9558d49a5b45386be438"}},{"data":{"Digest":"0x237746c5c4aec3e6400a4e0665f2c005af9e217b72022844dfdf9989d5d78ff1"}},null,null,{"data":{"Digest":"0xb2f1f73c3002e3e550511b96d5f589e5b37bd94759f8d9c84d6f590e290c989b"}},{"data":{"Digest":"0x6e2477a188cd63ad539d35d174dbce5f8ddc388a743de393e0f7afecb6559f1b"}},{"data":{"Digest":"0x2b45d04e4c64f97ba8faa88cd8916af9df7bb481c38f4e2b89c1c736e326e0e1"}},{"data":{"Digest":"0x2d3f953d53019829bfb170fd6637a95e3fc769a83f59bef17d1808e7dd8a62a7"}},{"data":{"Digest":"0x51b236541a25852557d78d2fd4f9ebf50388838a1a1e2b6bbd83f5d0c974380e"}},{"data":{"Digest":"0x6fbdb4ab6d954b01717a17e7ff479fe9cdc56405af7d39e3f5b6232ac415abe2"}},{"data":{"Digest":"0xa37e828bc3e3efa96f3b55980f2553bda9787a4207c088cf9f719503eda23e74"}}]}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Digest":"0x8139360bc4a7d4932d2e6967457b7d3cf46c7349e785aa9f86d56f59c72d54ef"}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,149,110,89,87,218,46,25,226,38,241,192,131,33,221,246,196,3,97,65,117,186,93,130,215,56,75,1,135,95,221,83,170,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,85,8,31,87,119,107,5,110,159,60,107,132,129,255,140,119,82,71,8,84,92,236,227,77,140,6,94,240,237,254,199,2,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,88,242,238,185,184,100,221,8,44,246,253,105,114,187,4,213,19,160,114,237,153,102,47,64,132,3,234,110,76,191,152,24,56,142,194,247,4,64,128,142,206,28,80,221,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,18,86,152,200,146,214,237,91,188,1,62,208,241,72,215,139,191,203,240,74,158,185,200,63,206,214,124,16,11,37,169,125,122,32,118,70,229,9,152,141,23,155,188,198,198,91,84,172,248,7,23,254,142,115,233,1,83,78,254,174,158,176,111,248,95,52,194,1,41,0,14,225,157,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,0,0,0,0,0,24,171,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,198,224,99,18,5,16,128,194,215,47,26,64,168,100,146,70,68,175,55,128,40,44,103,120,83,210,22,149,168,188,205,61,136,211,170,212,198,33,157,151,88,85,167,246,42,76,116,29,28,231,131,36,176,213,27,143,68,147,152,125,57,0,152,201,253,67,168,45,103,195,111,11,182,1,3,235]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,53,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,48,46,52,51,56,51,57,51,56,51,54,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,55,54,52,54,69,53,48,57,57,56,56,68,49,55,57,66,66,67,67,54,67,54,53,66,53,52,65,67,70,56,48,55,49,55,70,69,56,69,55,51,69,57,48,49,53,51,52,69,70,69,65,69,57,69,66,48,54,70,70,56,53,70,51,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,68,56,49,57,65,55,56,52,65,69,67,49,57,68,69,65,70,49,68,69,50,54,51,68,67,55,52,66,48,70,68,70,51,54,56,49,57,56,48,70,57,68,65,54,67,51,68,67,49,68,56,50,54,50,65,69,48,51,70,65,67,52,57,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,52,70,52,53,69,50,55,56,55,67,67,56,50,53,66,54,52,68,55,69,50,67,48,69,50,67,66,70,52,49,68,51,70,67,54,48,66,54,49,68,51,56,69,56,67,70,65,57,57,52,67,57,48,52,69,56,65,66,69,70,57,66,55,53,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,48,67,67,50,52,52,66,65,66,54,52,55,49,50,56,49,53,54,69,70,66,51,69,69,70,49,70,70,48,67,66,57,55,51,53,68,67,50,65,55,55,52,55,68,69,51,50,49,65,52,50,65,66,48,66,57,67,48,69,68,48,55,54,66,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,57,57,48,48,51,49,66,48,53,55,52,50,70,49,52,48,69,55,52,53,65,52,69,55,57,70,53,48,70,57,57,69,67,56,66,50,68,56,66,57,67,54,70,48,56,55,70,67,68,49,68,57,56,68,52,68,54,65,50,66,65,54,50,49,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,53,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,68,57,68,53,48,50,57,51,50,69,68,54,54,49,67,48,68,65,53,70,70,67,68,65,53,68,69,67,49,70,66,48,54,55,53,49,70,69,68,52,70,48,51,52,53,69,65,52,49,54,68,67,50,49,52,49,66,70,67,57,56,54,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,52,67,49,55,55,68,50,67,65,52,51,55,50,65,51,50,68,48,55,48,66,50,57,70,69,52,66,68,56,55,51,68,52,69,68,65,56,52,52,70,66,52,57,49,55,50,66,57,53,55,55,53,49,49,69,57,48,68,57,53,49,69,67,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,51,46,57,53,49,48,55,57,50,55,52,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,106,54,47,87,72,56,105,85,85,112,106,68,113,49,117,109,83,120,90,65,53,113,43,47,99,106,70,73,97,110,51,122,75,84,103,88,89,102,82,68,52,51,48,54,57,71,76,111,89,90,70,76,50,110,107,51,48,87,72,83,98,121,86,74,103,68,88,50,53,102,54,116,47,87,119,106,76,43,103,112,70,111,116,74,47,119,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,51,46,56,53,57,50,52,48,48,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,47,117,83,48,108,111,47,107,84,106,87,107,115,73,103,75,110,47,120,117,101,48,119,49,103,49,51,120,52,117,54,106,116,106,108,47,120,54,90,69,66,122,78,76,86,111,65,115,116,106,85,48,54,55,83,71,111,101,114,101,103,109,76,78,119,69,68,54,111,108,69,73,79,122,113,71,67,110,117,71,65,71,55,80,116,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x956e5957da2e19e226f1c08321ddf6c403614175ba5d82d7384b01875fdd53aa","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x55081f57776b056e9f3c6b8481ff8c77524708545cece34d8c065ef0edfec702","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346766,"gas_limit":60000000,"gas_used":0,"timestamp":1767961693,"mix_hash":"0x58f2eeb9b864dd082cf6fd6972bb04d513a072ed99662f408403ea6e4cbf9818","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x7646e509988d179bbcc6c65b54acf80717fe8e73e901534efeae9eb06ff85f34","requests_hash":"0xaf41cfef999b2bfdbf8b70246d0f2c16d0dfb5d94dad47c3994c5579230f26f4","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xd698fa53cf27f767451df8f6903a7027e6105909cdfa5f9b9524e9a632035aa5","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x7762d46ba294e18bf41b29404e5b5b828344b19d92e1a9a54b857b65f2652125","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346765,"gas_limit":60000000,"gas_used":0,"timestamp":1767961690,"mix_hash":"0xbcf3b83367de391c479b336bab884e9eaf87e9eb4a85a3a3123fc95c7b4016da","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x9a6b63d1f7d92084326e5183c228a7a364fcb62c2ed3b3de4227db3925f81fba","requests_hash":"0x224ca29e819b3b852fe0e65124b8d89a3c4df458ffec82fa841af41c3902d6fa","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,253,167,69,176,27,223,225,132,149,110,226,189,172,225,147,67,248,174,252,122,55,50,52,251,109,188,107,194,210,132,42,118,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x2645708f87e22fd5eb9e59f2873cfb1605bad1b8d0a99a6716f930b67fea713d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Branch":[{"data":{"Digest":"0x286269d0324c8d2503cd15eaef9a059ab8bbcff5a627cd83ed090af5040484d0"}},{"data":{"Digest":"0x6b190d01e4aafe0a20eceeae0580d64413f3a20b3b0ba7ff664576721d9d2dc5"}},{"data":{"Digest":"0x41f7128e4305a5822eebfc75181ad0093c4d9db9375ace3b20e429ed619fcb42"}},{"data":{"Digest":"0xd2882f14cc7fd3c4d8241c03f13b47efa34ba0e317da7e5c50879d21e5c74685"}},{"data":{"Digest":"0x62fc6a1376321b873cf56e697010399ed4be0010775fbfee5fffba502c11a7b9"}},{"data":{"Branch":[{"data":{"Digest":"0xb7fe17707deb643c2b8b8267f50a674c7e80a4a3b0935dd5e9157e5487ddf295"}},{"data":{"Digest":"0xaa933e01828cd98307150309a71f0fdd3a8dc554584385a057664cf7d338047a"}},{"data":{"Digest":"0xb6bab26137c71e6e71085b0d5291a31ef03061ab9dacf0c81ed8a375ed68bc0a"}},{"data":{"Digest":"0x8aa03affe2b59bc963fae78e8c6e2b8a39e05c24fcbdccea48028e815d44903b"}},{"data":{"Digest":"0xd99a3b8eb4046450b03cd40cd5428920711ba1ac2687a6e2dcbb979afa55cf62"}},{"data":{"Branch":[null,null,null,null,null,null,null,null,null,null,null,null,null,{"data":{"Digest":"0x1c0ab277026079b4955a1abd8c182f08c8246728f80866fe970fda72d353dd84"}},null,{"data":{"Leaf":[[32,116,56,61,251,150,117,119,232,170,69,41,113,124,98,162,147,237,196,129,52,153,8,250,116,139,38,116,107,138,201],[160,41,26,201,120,21,18,40,74,146,170,210,63,44,106,8,198,145,238,25,5,129,124,150,179,78,62,136,102,214,31,225,235]]}}]}},{"data":{"Digest":"0x3490e5f93d16818d989e5a517e5fbeb01981495fe42e2222989ab4c79cd6b70c"}},{"data":{"Digest":"0xc1f5e716965bfeeb0b6f4541ef3f0013389ab1351b0e6496e46d950bf9388324"}},{"data":{"Digest":"0x5d52d133d3bd6c550dc1e7e9f1643dda08319751cb85a62eb696814276528010"}},{"data":{"Digest":"0x120318b2005688ede55e35c4004b540610d6b3ac438a2deb5150731c3b6ec51e"}},{"data":{"Digest":"0x79209dadf0fadae3efad38c5f00afe778432455c5bd59146aadcaee0b71cddb7"}},{"data":{"Digest":"0x56890e8dee720520bf6f3cb78496f8f751f4a2b2c7491656d016ab28dbc42f31"}},{"data":{"Digest":"0x043c0491a661421afb3bbfe527727892d9f56ed4609f96fd327948bf57e940fa"}},{"data":{"Digest":"0xbc6169145e55752c0af59c3e888efdda9d2d9d8ffbc3ad14c10be099550de30e"}},{"data":{"Digest":"0xb27d41cc1d9acb145f01baf18666911bd850834d9f0ba2d4e5c0f4ea9f0e7591"}},{"data":{"Digest":"0x2d86598912c4873e011ecd906464f5df6d2a3ee0c1b61191648102d9c6f8f777"}}]}},{"data":{"Digest":"0x70b3530e9ef22851afa7826b69f718863e4414fcff13c11ca24b6d8ac65716b9"}},{"data":{"Digest":"0xf44fbf2ece57ec1ebe41817154e81f01f19e1c6edce78108127a8309e9d0d4b8"}},{"data":{"Digest":"0x0458a55e43fea0a6de664da0a119c0e80280faa88852588999115cabf1a0d632"}},{"data":{"Digest":"0x03556ebd7791bc16af460b63cb8d587762b1d158a1db0b1c19634bd71b5a507b"}},{"data":{"Digest":"0x2801b46a088af458e85faa5dc4ebc46d696ec1a10352c961c2146332cd0a5458"}},{"data":{"Digest":"0x0fd0a2f0b920e07d086b2ba1b1e6ce4c3ecc390666efeace188c8aec80d78c28"}},{"data":{"Digest":"0x2addf50b57682f13950d0c60a06b5ec3e347ccc79cbef9201e8e138ff594170b"}},{"data":{"Digest":"0x88e7e6dbeb14fb96249b2e263fc4ac7113fbf9ba745fb46104b67fdf5040087a"}},{"data":{"Digest":"0x705bf6baccbc7252f4bc91f89d7d8fcc600692926c6aacb91f16ae4ea7b7f89f"}},{"data":{"Digest":"0xae22d06f38ab5bb315c9dd7c491f1cfe4d9d2b6a763e46061351e5843945281f"}}]}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,18,86,152,200,146,214,237,91,188,1,62,208,241,72,215,139,191,203,240,74,158,185,200,63,206,214,124,16,11,37,169,125,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,214,244,94,220,31,32,28,238,241,186,5,210,131,243,217,205,80,118,185,121,252,170,149,168,237,72,29,78,93,130,248,157,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,76,185,9,37,220,135,165,125,176,11,67,197,171,36,13,192,158,101,243,51,74,164,197,70,217,186,164,89,2,134,194,226,56,143,194,247,4,64,128,142,206,28,80,225,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,226,55,250,90,238,86,40,159,238,241,79,209,49,50,137,185,52,241,97,145,136,195,24,50,225,95,205,179,254,101,30,109,122,32,253,157,80,41,50,237,102,28,13,165,255,205,165,222,193,251,6,117,31,237,79,3,69,234,65,109,194,20,27,252,152,100,194,1,41,0,15,225,157,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,0,0,0,0,0,24,172,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,214,180,98,18,5,16,128,194,215,47,26,64,46,242,36,23,36,64,141,39,111,164,254,109,38,114,147,217,251,102,36,184,159,158,68,250,252,201,147,156,77,1,202,110,44,61,234,131,57,237,124,2,80,5,148,118,107,253,157,62,175,183,69,183,220,184,192,19,241,46,163,236,229,141,30,94]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,54,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,51,46,57,53,49,48,55,57,50,55,52,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,68,57,68,53,48,50,57,51,50,69,68,54,54,49,67,48,68,65,53,70,70,67,68,65,53,68,69,67,49,70,66,48,54,55,53,49,70,69,68,52,70,48,51,52,53,69,65,52,49,54,68,67,50,49,52,49,66,70,67,57,56,54,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,52,67,49,55,55,68,50,67,65,52,51,55,50,65,51,50,68,48,55,48,66,50,57,70,69,52,66,68,56,55,51,68,52,69,68,65,56,52,52,70,66,52,57,49,55,50,66,57,53,55,55,53,49,49,69,57,48,68,57,53,49,69,67,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,54,52,66,68,70,55,56,70,65,67,57,66,68,70,57,57,55,56,48,66,52,55,48,69,52,48,57,67,53,48,54,67,66,67,65,49,49,49,65,66,51,52,51,67,57,49,68,65,48,48,57,48,50,50,56,67,68,69,65,70,54,51,70,69,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,48,50,54,49,48,56,68,56,70,68,54,53,70,49,56,49,51,66,56,69,49,50,67,67,53,66,69,52,57,54,55,48,50,70,52,56,55,67,54,55,65,56,55,50,69,57,50,50,53,66,68,55,53,48,53,53,66,56,50,65,52,53,54,67,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,69,55,57,49,50,69,69,56,65,66,52,57,52,56,49,54,70,50,65,52,55,52,67,52,55,57,55,65,69,67,69,51,56,67,56,51,67,69,49,53,49,57,65,51,54,54,69,65,55,70,53,66,53,65,70,51,69,54,52,69,51,53,65,53,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,54,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,69,52,70,55,68,67,66,50,56,50,56,57,70,51,56,68,69,70,70,67,69,53,69,53,49,56,49,51,55,56,49,50,53,66,70,68,52,50,69,65,52,65,65,67,50,51,51,57,65,55,68,52,65,65,52,51,57,51,57,68,69,65,52,69,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,67,51,49,55,50,67,57,68,54,54,70,70,52,48,55,56,68,67,56,69,53,53,66,57,57,52,66,49,70,50,51,66,65,67,51,68,68,69,56,48,51,56,48,66,51,48,65,52,49,56,69,65,54,65,65,66,69,70,55,67,55,50,68,52,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,55,46,50,55,49,53,56,54,50,49,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,53,99,108,122,68,109,88,72,74,67,67,101,57,80,80,89,84,76,72,69,53,84,55,77,50,50,78,81,54,87,97,121,121,111,110,43,69,76,112,81,70,113,90,110,108,118,73,107,47,113,51,105,47,108,112,50,101,111,56,55,100,109,81,100,72,85,82,86,87,77,120,79,90,117,70,71,87,43,74,81,121,49,82,80,111,119,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,55,46,51,55,48,56,55,52,55,56,49,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,104,43,43,49,55,115,55,121,119,80,113,108,56,71,68,113,122,69,120,72,82,43,80,97,98,117,67,69,69,98,119,102,73,89,117,98,54,56,97,117,107,101,116,65,77,119,113,109,56,77,112,85,53,71,107,89,50,53,73,76,70,76,54,50,116,100,72,109,113,86,113,117,90,55,100,71,65,52,119,73,51,74,85,75,111,65,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x125698c892d6ed5bbc013ed0f148d78bbfcbf04a9eb9c83fced67c100b25a97d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xd6f45edc1f201ceef1ba05d283f3d9cd5076b979fcaa95a8ed481d4e5d82f89d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346767,"gas_limit":60000000,"gas_used":0,"timestamp":1767961697,"mix_hash":"0x4cb90925dc87a57db00b43c5ab240dc09e65f3334aa4c546d9baa4590286c2e2","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xfd9d502932ed661c0da5ffcda5dec1fb06751fed4f0345ea416dc2141bfc9864","requests_hash":"0x8eb9bd9804a66dfcf3f376bb3920dad410cc28e6d477f57a6d373dc60c11444a","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x956e5957da2e19e226f1c08321ddf6c403614175ba5d82d7384b01875fdd53aa","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x55081f57776b056e9f3c6b8481ff8c77524708545cece34d8c065ef0edfec702","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346766,"gas_limit":60000000,"gas_used":0,"timestamp":1767961693,"mix_hash":"0x58f2eeb9b864dd082cf6fd6972bb04d513a072ed99662f408403ea6e4cbf9818","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x7646e509988d179bbcc6c65b54acf80717fe8e73e901534efeae9eb06ff85f34","requests_hash":"0xaf41cfef999b2bfdbf8b70246d0f2c16d0dfb5d94dad47c3994c5579230f26f4","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,55,159,66,122,171,163,88,127,134,9,202,30,42,99,100,189,213,16,128,120,56,34,76,164,61,209,248,254,215,66,45,37,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Branch":[{"data":{"Digest":"0xa475376b72d34bd508c46a27d01fc20d561a2881ef80869af1a13f9dd40c93e9"}},{"data":{"Digest":"0x927cdfd24acdd78c3529ca820b3cb5da99d164a6d637913a7184fca535db4bc2"}},{"data":{"Branch":[{"data":{"Digest":"0x9d5ce4ed0bc39dc61c4c9483c7a23c369f32503930faa5816917006a3195a4f8"}},{"data":{"Digest":"0xc3849be57e3f8796831f0b80a24399e178c9cc49b8d6c59d7b975cf01b3274b4"}},null,{"data":{"Digest":"0x682e243ff1f772e029ddf08f9f790bcae53dac741102f88637cc140ab4b2fc8a"}},{"data":{"Branch":[null,null,null,null,null,null,null,{"data":{"Branch":[null,null,null,null,null,null,null,null,null,null,null,{"data":{"Digest":"0x99a963da8e5b85adb8b9d71a564f719c1587fdcf3aa916ae2b55e6e25e6a130c"}},null,{"data":{"Leaf":[[61,40,2,231,128,244,237,94,148,146,183,195,232,195,249,182,12,4,192,37,165,182,159,203,123,226,238,101,39,247],[160,114,234,228,63,199,100,78,32,219,14,124,51,66,164,134,35,162,131,123,174,178,35,99,199,54,26,199,107,18,142,97,32]]}},null,null]}},null,null,null,null,{"data":{"Digest":"0xe4fa080b306cd9ca63ee38d90f179f4d7d9bd33d221428186b761e6bc310695e"}},null,null,null]}},{"data":{"Digest":"0x04151fd5357968799fe7db280266bc7188fde4612d114487761b0f2184dfbf17"}},{"data":{"Digest":"0xfb67b6b114f1f40a2ca945f85104fd8ab824a2ee28063e3a14e7527121f07ba6"}},{"data":{"Digest":"0x5f1e047172cdbfd03ca42e1753ca4623be9168423453bcce35fff9f7bf27b040"}},{"data":{"Digest":"0x1cf918a4540388de01e52bd55aa38cda98e4416b7be1c614200363c8ab027de7"}},{"data":{"Digest":"0xd7b5558ff7f65ced1426159d4adb552f151fd905eb90801d03b47bec8ef2fcba"}},null,{"data":{"Digest":"0x13b530524198a7b694efedda00a9ec9f5ef3e93f6daf021b93f13910384afbd9"}},{"data":{"Digest":"0xd349c51e08d1e86a5dce044d45309cbc350001227553b46494f7d12314b07344"}},{"data":{"Digest":"0x3a3c82fee3c2d59d4239b6f568f8ac8c702a2cb94225f21c5e2bf2fdab82272c"}},null,null]}},{"data":{"Digest":"0x93f0cc60e659e5ca6da1cbe6e54573c2aec01f7f01a3ad5a05fd8f4acfaa18a0"}},{"data":{"Digest":"0xae896fa09880f980406c1a68b90f429e739401f79f0a4c6c687a434297a654cb"}},{"data":{"Digest":"0x791fe4db0b32b91aa24d49ddcbc290db1400a0ec5200626f001febb3c05425f6"}},{"data":{"Digest":"0x82c711a5910311eae0175b6e034e0c20cb3531cde855ac001b55543ad499ff22"}},{"data":{"Digest":"0x7148f5ee410bb3e1088cad9ba22e4a712d5a3b00bfe35d4b21c49439d4f83f48"}},{"data":{"Digest":"0xb233918d500b6eb2c6639fdcbfd020793fa26ff09fe814a5a892472817bf9f41"}},{"data":{"Digest":"0xb6d280b10a16ba1874b15492a383d14001b04a99247ec76447b8e7971ec8cbd3"}},{"data":{"Digest":"0x3425759a679486a8e5575409e07bf9b3e084ed4ce354d79603cfff1e689ba3e7"}},{"data":{"Digest":"0x6929c28afadb8b781eae9cd44b968541fbe0de45917f3d6fabd05b496b39dca8"}},{"data":{"Digest":"0x3ba8e3bf682edf4606da42af811b81356e6450e0e03802b64e8213d97af03881"}},{"data":{"Digest":"0xe815d7340661c926dcbb0bebe98157fc63766ed53827a915999169acc8643195"}},{"data":{"Digest":"0x48f8c8bcb35e2510d6d670ce1c65280a49e9f1a9d4d699318c7990e7469bd4fe"}},{"data":{"Digest":"0x3b611a13df6a7ca4c68ea5f9d9c8507bc1b5b65b43a40c79e71b616fa74920af"}}]}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]}] \ No newline at end of file +[{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,149,48,56,27,191,8,128,153,183,4,111,16,99,198,141,228,191,171,183,237,88,31,97,87,30,31,187,59,214,231,13,177,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,141,101,234,124,49,77,199,20,113,230,182,145,8,37,216,192,75,193,91,78,10,126,186,123,64,226,1,140,207,119,98,66,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,84,177,135,102,79,204,222,223,77,41,153,95,57,177,34,156,7,94,187,220,166,148,230,203,66,223,80,243,95,165,56,1,56,134,194,247,4,64,128,142,206,28,80,194,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,126,43,183,102,103,138,100,78,28,4,112,68,11,231,27,234,122,253,78,149,220,158,123,206,122,32,242,189,197,37,206,77,122,32,176,170,86,130,47,0,244,9,167,65,127,205,110,156,161,143,155,15,23,159,69,46,105,129,203,21,203,8,108,77,167,168,194,1,41,0,6,225,157,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,0,0,0,0,0,24,163,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,194,224,99,18,5,16,128,194,215,47,26,64,134,9,71,181,84,231,173,103,146,190,184,69,171,58,179,227,1,193,21,37,152,131,76,225,29,151,111,93,50,12,219,96,97,82,187,102,25,14,132,76,214,108,75,198,88,176,64,107,56,101,227,193,149,68,44,6,117,127,166,126,167,73,220,80]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,55,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,52,51,46,50,56,52,53,54,55,50,50,54,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,66,48,65,65,53,54,56,50,50,70,48,48,70,52,48,57,65,55,52,49,55,70,67,68,54,69,57,67,65,49,56,70,57,66,48,70,49,55,57,70,52,53,50,69,54,57,56,49,67,66,49,53,67,66,48,56,54,67,52,68,65,55,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,57,50,66,48,57,54,52,68,51,68,49,51,56,57,52,50,51,66,48,52,55,66,54,50,49,65,56,57,67,69,56,68,57,54,51,52,67,65,51,53,66,52,69,68,65,48,54,50,69,57,55,69,52,57,49,51,52,65,67,55,48,65,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,69,65,54,54,48,57,53,54,49,54,52,70,50,52,48,50,65,56,70,55,66,69,48,65,53,53,52,55,66,65,53,54,66,65,51,52,67,52,65,49,48,51,65,53,50,51,50,54,51,52,52,55,50,70,56,54,52,69,50,51,69,51,65,68,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,69,52,68,66,54,54,56,65,54,51,50,54,67,65,53,69,65,51,66,56,70,55,70,56,55,54,48,49,67,57,69,55,48,69,49,50,68,67,54,70,48,66,67,68,56,69,65,66,52,66,52,56,55,50,69,65,51,57,70,65,67,67,48,51,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,51,49,70,50,57,51,49,68,49,70,49,68,69,55,48,70,68,65,54,70,50,55,50,68,49,49,48,57,66,68,65,69,53,70,54,67,69,52,68,69,69,65,52,53,50,52,50,65,65,54,56,69,57,55,52,65,54,56,65,69,69,50,67,53,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,67,69,56,69,68,70,65,54,50,69,67,48,57,54,55,54,56,51,70,56,69,66,48,49,52,66,66,69,51,53,56,66,48,66,55,52,55,55,49,48,70,67,57,50,52,51,48,53,55,67,54,69,52,67,56,56,55,65,70,66,55,50,66,57,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,55,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,54,54,51,52,56,66,65,49,49,54,52,52,51,68,55,49,65,56,52,50,65,65,66,56,69,57,56,54,55,56,50,65,50,57,70,48,54,53,65,69,54,65,49,53,57,53,53,69,68,67,50,48,67,69,52,51,66,68,51,56,48,69,51,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,57,69,50,51,57,70,49,67,69,67,67,54,70,53,56,65,57,54,50,56,65,69,68,65,54,54,66,65,57,70,50,67,66,54,67,50,55,70,50,52,57,51,65,68,67,53,48,50,67,69,50,70,52,52,57,53,50,52,50,55,53,50,65,50,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,52,54,46,56,48,48,48,51,55,57,55,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,52,116,53,99,82,102,67,50,82,103,100,118,71,51,120,83,66,122,86,118,70,86,67,55,57,114,100,68,57,89,77,121,75,89,112,113,81,110,54,98,51,84,49,47,80,88,121,76,69,109,69,71,119,97,86,79,50,70,121,81,87,78,115,104,99,78,79,72,48,99,97,88,67,116,48,47,47,104,97,65,116,114,78,85,53,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,52,54,46,56,48,48,53,51,49,48,48,52,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,110,88,98,118,81,67,56,109,118,66,83,56,112,51,109,73,69,120,100,78,57,68,77,73,119,65,109,56,119,100,76,87,67,118,76,43,84,114,67,121,65,73,85,117,84,54,81,81,119,80,78,78,51,87,88,73,74,117,78,117,57,89,67,47,116,112,115,111,68,116,51,110,78,80,52,108,69,115,86,68,97,101,101,115,68,119,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x9530381bbf088099b7046f1063c68de4bfabb7ed581f61571e1fbb3bd6e70db1","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x8d65ea7c314dc71471e6b6910825d8c04bc15b4e0a7eba7b40e2018ccf776242","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346758,"gas_limit":60000000,"gas_used":0,"timestamp":1767961666,"mix_hash":"0x54b187664fccdedf4d29995f39b1229c075ebbdca694e6cb42df50f35fa53801","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xb0aa56822f00f409a7417fcd6e9ca18f9b0f179f452e6981cb15cb086c4da7a8","requests_hash":"0xafd7bedfc7f6f527dd348bc7ec34a40fca26b4d3c1d0ce306c19e8ac54d943fd","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x7198f78cd2ef7b5e49e82613978144a9e90101d9ea693c031cb8c7e77273657a","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x89b0f31e6440fbc519e2338ac6862b272c25b78247179efe98a01ff53c328e7d","transactions_root":"0x354ae18d8475edea9ace13bf3c78efb95b8255b1a4f3f127198bc303b6f4389e","receipts_root":"0x97c5c8a97f2b777a4a0cfdb985e8744e5e9a94d6a14568181bf1f793894d1756","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000020000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000010000000000000000002000001000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000000000000","difficulty":"0x0","number":10346757,"gas_limit":60000000,"gas_used":58783,"timestamp":1767961663,"mix_hash":"0x71e2d156f8b0ed4d1cff522b20adfdfbbb22710d9c9df00225376476f3c71546","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x4880c6b311c0bdeb7385ed0da04593a7cb49073a8366f58f94369920b3d2a90f","requests_hash":"0x6fbcc8de6f7c7c03b3707b67bbaa80fb9cf392e82c91f6f9a23d533edfc3da7d","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,101,133,178,45,205,244,129,117,116,26,116,251,37,119,223,100,253,197,228,194,99,192,106,133,109,248,238,50,225,24,156,31,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Branch":[{"data":{"Digest":"0x215bbd610bee3b30dfe396e21e465a35906a147a0506868559d787ae8a0f2def"}},{"data":{"Digest":"0x8380826d9490a4d79c66522af2e49d0eae925bd3b4ef99f6a826b4d7da6446ba"}},{"data":{"Digest":"0x9d84f109c44a9f10c1c20e6572d58bd71ad4a63ac537d4ce6474dc1d11fc8a9e"}},{"data":{"Digest":"0x2e5d2867a319742f2dd9f32d0a9dadb254d8024bdc957ef18eee11dccbc24658"}},{"data":{"Branch":[{"data":{"Digest":"0xbf4550922acba568465e593c2948796b877f1b64395fe669a83ccdd5f8e0610b"}},{"data":{"Digest":"0xabd077c972f441559ef718e48f50b20dfe57c01d8a3e1d36a8c346de45ba759a"}},{"data":{"Digest":"0x064e53643261406e0364336d5ba6a0a952b87539264cf7c4eb37628dea183365"}},null,{"data":{"Digest":"0xa68f741964e32047006279cc5e340cf0ac4393db5c1572160fd23fa6bbc2b505"}},{"data":{"Digest":"0xeecc60c4d4cc22938752a58f975a8b87a1c7f29febf41a549ea5502fae56a3ad"}},{"data":{"Digest":"0x0ebb78a7d3ae936b572a24220f6743090f6a53adef27049c9b07f4e2e6af87eb"}},{"data":{"Branch":[null,null,{"data":{"Leaf":[[32,201,203,171,166,235,139,92,136,176,92,5,204,80,142,22,215,58,147,107,191,220,100,229,213,76,248,3,97,156,151],[160,252,245,250,80,158,29,126,197,214,104,60,119,183,182,50,56,46,92,183,120,17,86,171,155,222,231,104,164,136,129,93,102]]}},null,null,null,null,null,null,null,{"data":{"Digest":"0x44e3a4b3f4a94f70d35c78244671a27816c40a52f95affaa1f7ec2d707e8d4f8"}},null,null,{"data":{"Digest":"0x1ccc6dc7e4fb3ee6557ef4c4bc5725adf17934c6ca06d1b1429bbbe41ee37413"}},null,null]}},{"data":{"Digest":"0xf614c072e985235f85155ba49198ab1dc9192fcb462d8e4cc91473e852cec7e1"}},{"data":{"Digest":"0x905b00d4dad6779a3f2fe61f2515d7d61ebd37b9082f878d09461012ece0d244"}},null,{"data":{"Digest":"0x3f3554dfac5b4d740501b53f8afa329b68e2a2074cc8495e66606cc441ed9057"}},{"data":{"Digest":"0xb45c5ff5c9aef6a364750e0027be4ff262350823d55119c44749e44b79f4f6f4"}},{"data":{"Digest":"0xc0f9e3680f3e0ab67ea2ef6b2d9cb2da6af25a09c9d96a07b37e0376dd352a02"}},null,{"data":{"Digest":"0xf4fdaed4df3671b2bbc3149246d2c67fdaf5cac139071e8053179c6b21966ff3"}}]}},{"data":{"Digest":"0x58d3b20d1120ca86bdf0695e8bac38f1f34d4f593359fae76074bb4b661068ae"}},{"data":{"Digest":"0x123efa9315491bdd3f3fc28c433aaf9b19b247a96d3bf1039808e38eddc4c9d2"}},{"data":{"Digest":"0x25d3957170bea7cc2f1c620d14b52f968c9c0cfa5e42f7107ae0e7b23f68ba8f"}},{"data":{"Digest":"0x01f3067a2b6dfddb0781fb47a723dc6f9425af5a902c1cd8029b9790982af5be"}},{"data":{"Digest":"0x03cbdcad255bbd1b244f0aa6c16f4ff17e494950bb7506e375b7bb04384306a4"}},{"data":{"Digest":"0xa8e210d103cbd947dc395c7f7ff9a1eba2d93b0d16a209fdbd9faa98fa66d728"}},{"data":{"Digest":"0x0cba9182487ea34eff980cf7f8a1f33e4f4c0f6dc2c231872a40ec64a47f19db"}},{"data":{"Digest":"0xb44e48b0cd6790b7c59f450816c9024ae89cc9234bde0e1811387acc8ed30a79"}},{"data":{"Digest":"0x6dd711b854911ee0b1bf35311e6e58efaad66e3706b5f0ef87d1394d2f6bdedb"}},{"data":{"Digest":"0xacacaa8553f4354c1dff26c095bf85a1b27f06948d5c5b132a70aa9c89bfa473"}},{"data":{"Digest":"0xef34efd35b499d9960097332e48d7ab533d8c650364acf46ee15fb85d4e811ca"}}]}},{"data":{"Digest":"0x49ab3f2c557a57d283152c16bf049fbd083f27f1481f71deb6d45dc33402d624"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0xabb05e1ce0bf4a8f66e84bb100f48d722b5d3af024c08f1d139f20c0b6e10b5b"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,126,43,183,102,103,138,100,78,28,4,112,68,11,231,27,234,122,253,78,149,220,158,123,206,122,32,242,189,197,37,206,77,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,5,243,169,12,66,237,164,120,233,127,202,251,63,124,30,239,146,8,21,135,87,180,165,114,188,31,199,78,134,255,5,95,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,171,230,147,193,79,222,34,178,28,6,166,66,211,73,167,7,63,82,211,109,111,203,156,131,182,115,231,107,241,191,156,184,56,135,194,247,4,64,128,142,206,28,80,197,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,39,43,79,124,236,212,138,179,244,116,134,217,32,100,164,150,174,70,17,102,228,238,104,128,104,17,172,69,101,122,116,165,122,32,102,52,139,161,22,68,61,113,168,66,170,184,233,134,120,42,41,240,101,174,106,21,149,94,220,32,206,67,189,56,14,60,194,1,41,0,7,225,157,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,0,0,0,0,0,24,164,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,210,180,98,18,5,16,128,194,215,47,26,64,179,35,28,111,26,145,94,188,253,238,42,144,139,171,169,231,50,194,220,181,226,213,110,116,38,41,12,218,178,132,28,62,118,62,148,34,190,93,239,209,134,134,55,142,223,216,176,56,133,82,95,198,72,79,18,80,43,5,82,148,161,92,168,174]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,56,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,52,54,46,56,48,48,48,51,55,57,55,57,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,54,54,51,52,56,66,65,49,49,54,52,52,51,68,55,49,65,56,52,50,65,65,66,56,69,57,56,54,55,56,50,65,50,57,70,48,54,53,65,69,54,65,49,53,57,53,53,69,68,67,50,48,67,69,52,51,66,68,51,56,48,69,51,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,57,69,50,51,57,70,49,67,69,67,67,54,70,53,56,65,57,54,50,56,65,69,68,65,54,54,66,65,57,70,50,67,66,54,67,50,55,70,50,52,57,51,65,68,67,53,48,50,67,69,50,70,52,52,57,53,50,52,50,55,53,50,65,50,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,55,48,66,67,68,67,69,50,69,52,50,51,50,55,51,70,70,53,70,51,67,50,70,56,68,53,51,54,57,49,51,53,65,51,54,69,68,53,52,52,68,67,54,55,53,54,67,69,50,68,51,55,53,51,57,51,66,49,50,57,66,66,67,56,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,53,51,57,53,70,66,55,69,55,70,57,57,53,70,55,70,51,66,68,67,66,50,68,50,69,69,55,48,56,56,70,53,70,67,69,66,70,49,68,69,55,56,51,51,54,52,69,53,51,54,50,57,54,69,52,65,48,70,53,70,70,70,52,53,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,48,67,54,56,57,50,56,52,50,48,70,65,69,51,52,54,52,55,53,57,57,67,53,68,69,68,67,55,53,53,54,70,50,65,53,50,49,51,51,67,66,53,50,70,67,50,66,56,53,55,52,66,65,56,50,69,49,55,54,53,70,70,53,66,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,57,68,70,48,50,52,66,51,49,57,53,70,48,55,70,51,65,53,69,65,68,70,54,66,52,53,70,49,49,51,48,69,50,70,56,49,53,53,48,67,70,65,50,69,51,49,49,70,49,68,65,67,48,54,70,68,53,51,67,56,67,50,49,67,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,56,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,56,54,69,66,52,54,49,56,69,49,57,50,53,49,56,48,68,50,67,69,51,65,48,68,51,51,55,49,69,51,70,67,70,69,57,53,69,48,57,69,55,50,50,49,70,69,57,53,65,54,56,50,48,49,50,57,57,51,54,54,51,57,54,57,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,57,55,65,65,67,56,57,50,51,69,68,51,48,70,70,68,51,54,67,67,50,51,56,49,50,57,52,51,50,57,52,57,57,53,65,52,55,70,70,49,50,69,67,51,54,68,57,48,69,48,51,48,55,67,57,68,56,52,50,69,54,65,70,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,48,46,48,51,50,52,52,49,52,49,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,50,108,113,99,122,115,71,97,110,108,105,100,66,54,70,100,90,104,86,114,111,76,73,77,103,85,114,116,88,112,72,102,97,122,120,98,89,115,74,77,119,83,77,77,119,98,106,73,51,67,82,98,76,71,68,76,80,98,101,105,57,83,103,115,106,81,108,78,67,81,108,98,111,106,74,73,106,119,43,111,121,106,104,83,107,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,48,46,49,50,57,53,56,54,57,48,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,113,54,52,115,53,109,102,73,82,113,79,73,100,81,76,55,79,97,105,90,111,69,67,47,67,53,48,66,71,106,76,75,66,102,88,85,65,97,73,50,106,110,90,49,55,114,48,101,48,81,55,106,98,86,115,111,52,100,104,117,111,107,79,112,102,77,48,120,65,73,43,119,97,101,105,52,120,50,70,98,43,109,56,69,56,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x7e2bb766678a644e1c0470440be71bea7afd4e95dc9e7bce7a20f2bdc525ce4d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x05f3a90c42eda478e97fcafb3f7c1eef9208158757b4a572bc1fc74e86ff055f","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346759,"gas_limit":60000000,"gas_used":0,"timestamp":1767961669,"mix_hash":"0xabe693c14fde22b21c06a642d349a7073f52d36d6fcb9c83b673e76bf1bf9cb8","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x66348ba116443d71a842aab8e986782a29f065ae6a15955edc20ce43bd380e3c","requests_hash":"0x1bfe4fd0c9ef4ac783d19932aadb433ed0ae7a6d18d14fa1f86e676595dc01c0","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x9530381bbf088099b7046f1063c68de4bfabb7ed581f61571e1fbb3bd6e70db1","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x8d65ea7c314dc71471e6b6910825d8c04bc15b4e0a7eba7b40e2018ccf776242","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346758,"gas_limit":60000000,"gas_used":0,"timestamp":1767961666,"mix_hash":"0x54b187664fccdedf4d29995f39b1229c075ebbdca694e6cb42df50f35fa53801","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xb0aa56822f00f409a7417fcd6e9ca18f9b0f179f452e6981cb15cb086c4da7a8","requests_hash":"0xafd7bedfc7f6f527dd348bc7ec34a40fca26b4d3c1d0ce306c19e8ac54d943fd","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,8,124,146,129,26,210,147,53,204,181,215,221,58,233,210,226,223,135,223,12,210,224,57,227,231,211,46,58,242,137,255,110,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Digest":"0xd812162a97232c019741dca3a1f5678fd7ace0d99549237d791f5886979f075e"}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Branch":[{"data":{"Digest":"0x67aabaae26d2a172c56d49d777d92f28c9ce1601fbc5548f6dbb0a0ec4c965a0"}},{"data":{"Digest":"0xa884385bf367b9526d15023bec97b83160e4259c44e187f84774d11243ecd97f"}},{"data":{"Digest":"0xf2a1343ed826ce5d4424f9acec6586fca98a36a103a5034b78dcbce11487bc3e"}},null,{"data":{"Digest":"0xa2facba425eeb1f5e605abcda5fe3259021c6b07df878664cb13186d99cf6c73"}},{"data":{"Branch":[{"data":{"Digest":"0x9ebdb1930d1fff8154e52b20c98d31febe365b94d4015c4e6750bf011f67d0d1"}},{"data":{"Digest":"0x823ee536f2f7a0ab282a0be990cabba3b6273af792eaa484dbfc42b011c5adcf"}},null,null,null,{"data":{"Digest":"0xa7a5f5000fc6b1976afe21fbe249aa0f88b93e18d73b46bc3cf287a24bd2a39a"}},null,{"data":{"Digest":"0x811df7b0a0e2093fbf106b5ba387a87d925b4a0c43a165a83bcaff8517dc790e"}},null,null,null,null,{"data":{"Leaf":[[32,54,48,59,48,142,177,168,166,195,8,128,139,198,181,27,35,222,144,216,14,60,121,126,214,117,109,175,145,173,92],[160,243,143,79,186,102,220,85,184,61,65,7,251,243,161,179,76,165,145,233,189,143,180,173,223,147,170,119,5,48,80,140,211]]}},null,null,{"data":{"Digest":"0x4265789347ca332a8d99268c8416f19ef17e85cbda7f39c9be5f4ba4f124ffbd"}}]}},{"data":{"Digest":"0x870b475dfbfdf2c9fb73cff17f8f8b5f146d7f5cfb8efe97c4b9eaccad423d84"}},{"data":{"Digest":"0x7342518cd7e522e05e982b4268fdf1a007298d0bb3980eaac41e4002e0df7fab"}},{"data":{"Digest":"0x9b98bf1ffeefde462f36cb337bb9c8d17b4989d61f6566a7f7da521777152f50"}},{"data":{"Digest":"0xa0c29c707027efc1e97083e1c009967cd1be1fd3980d84c766fd43eb749a63ec"}},{"data":{"Digest":"0xadd4860580af2b80a6c3ba46eec09ee51455626bc97f3d4c9560e9f32ac12fb8"}},{"data":{"Digest":"0xf90618616d3ebcdc5802b0f16d79671cd1330612a4032325cb295a9d84879b99"}},{"data":{"Digest":"0x808958af5d3893bee17a0a3e843ed3843685b86711c7b1fb27ff4ac759ac3131"}},{"data":{"Digest":"0x36b970d6e427988d43dd124197be1d7d047c62bf98e4eaf87589a21050492d3a"}},null,{"data":{"Digest":"0x0dd8828c544ddccdd99f6d601dc154b58159baa5fec20547b8e85b8c401f0fa5"}}]}},{"data":{"Digest":"0xe326567b0b9c62d4e9dc04608dabcfaf4b55afcc39b4e6ce135b758a8ecc34db"}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Digest":"0x0347937fb0e1f612ca26327fcaf4997ee6715615a08c00c3b4600f658bdf3b39"}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0xabb05e1ce0bf4a8f66e84bb100f48d722b5d3af024c08f1d139f20c0b6e10b5b"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,39,43,79,124,236,212,138,179,244,116,134,217,32,100,164,150,174,70,17,102,228,238,104,128,104,17,172,69,101,122,116,165,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,180,108,228,167,119,103,252,139,6,231,89,37,65,237,45,206,5,66,255,6,219,45,239,159,143,2,203,157,200,247,153,67,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,182,94,53,212,76,107,171,103,247,79,125,254,177,151,53,225,173,37,54,99,121,39,21,82,145,173,42,205,9,200,119,103,56,136,194,247,4,64,128,142,206,28,80,201,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,155,195,63,185,169,145,77,177,105,62,115,81,4,178,22,246,82,57,147,79,116,205,129,9,1,228,31,111,166,239,238,127,122,32,134,235,70,24,225,146,81,128,210,206,58,13,51,113,227,252,254,149,224,158,114,33,254,149,166,130,1,41,147,102,57,105,194,1,41,0,8,225,157,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,0,0,0,0,0,24,165,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,195,224,99,18,5,16,128,194,215,47,26,64,176,203,154,116,197,88,88,81,184,38,135,81,132,112,179,61,97,213,234,248,202,136,216,67,208,212,47,122,44,83,233,173,85,140,11,208,75,78,130,58,18,185,143,203,47,180,217,242,102,119,116,59,103,202,85,35,237,171,53,44,216,157,19,67]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,57,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,48,46,48,51,50,52,52,49,52,49,55,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,56,54,69,66,52,54,49,56,69,49,57,50,53,49,56,48,68,50,67,69,51,65,48,68,51,51,55,49,69,51,70,67,70,69,57,53,69,48,57,69,55,50,50,49,70,69,57,53,65,54,56,50,48,49,50,57,57,51,54,54,51,57,54,57,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,57,55,65,65,67,56,57,50,51,69,68,51,48,70,70,68,51,54,67,67,50,51,56,49,50,57,52,51,50,57,52,57,57,53,65,52,55,70,70,49,50,69,67,51,54,68,57,48,69,48,51,48,55,67,57,68,56,52,50,69,54,65,70,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,54,70,65,53,50,53,67,56,52,57,67,52,67,48,48,68,57,54,52,70,67,57,52,53,50,66,53,57,69,50,51,69,66,55,50,68,65,66,69,70,65,55,68,49,68,70,66,48,53,69,67,69,54,57,56,70,69,70,65,51,52,67,57,53,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,51,57,55,48,65,66,68,70,48,55,69,57,51,67,51,51,55,52,51,57,70,57,68,54,68,48,70,49,51,65,69,57,56,51,56,67,52,57,65,54,66,50,55,55,69,55,66,50,56,56,53,67,49,49,56,70,56,48,50,56,52,69,55,69,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,56,66,66,49,48,68,49,65,50,50,50,65,66,67,55,48,50,57,67,69,65,54,68,51,52,65,65,65,67,50,69,67,54,52,67,65,57,52,65,49,57,53,48,48,55,57,67,56,51,67,67,51,57,49,69,49,57,66,48,53,69,66,49,67,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,56,57,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,50,66,56,69,69,70,52,66,50,65,54,70,66,55,53,57,69,65,55,51,56,70,48,55,51,55,70,48,68,55,68,54,54,57,68,69,54,67,67,68,56,50,49,52,49,68,50,65,70,70,53,51,57,52,56,56,68,52,55,54,56,53,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,53,51,65,66,65,48,65,66,54,55,52,50,69,55,50,54,50,56,51,67,49,69,53,66,67,67,48,55,57,50,57,57,52,70,68,57,69,50,56,68,70,69,70,56,67,51,50,69,55,48,52,48,68,56,49,70,57,65,68,55,49,69,54,48,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,51,46,53,52,53,49,54,55,50,51,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,67,70,100,113,99,68,49,56,72,77,98,65,100,49,113,110,89,107,52,77,84,107,54,109,75,78,55,119,83,110,99,78,105,90,70,50,68,87,50,119,106,120,85,105,104,114,88,78,106,112,106,74,70,83,72,80,113,54,110,48,115,81,106,120,85,89,119,110,86,84,78,103,48,90,79,50,89,88,43,99,50,80,120,122,65,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,51,46,52,53,48,57,52,53,48,50,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,78,80,79,107,54,110,107,67,97,84,51,81,73,74,74,108,81,51,78,117,101,81,121,80,111,100,101,79,116,104,121,87,49,103,53,70,68,54,102,80,48,72,74,110,99,66,82,83,84,66,88,65,105,75,98,73,75,104,81,83,54,74,56,112,43,48,55,113,53,109,108,83,99,82,71,122,106,105,71,67,76,115,55,71,112,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x272b4f7cecd48ab3f47486d92064a496ae461166e4ee68806811ac45657a74a5","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xb46ce4a77767fc8b06e7592541ed2dce0542ff06db2def9f8f02cb9dc8f79943","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346760,"gas_limit":60000000,"gas_used":0,"timestamp":1767961673,"mix_hash":"0xb65e35d44c6bab67f74f7dfeb19735e1ad2536637927155291ad2acd09c87767","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x86eb4618e1925180d2ce3a0d3371e3fcfe95e09e7221fe95a682012993663969","requests_hash":"0x699c40459230cddfc529b89f298acc54ded6a9489c3ec78892849806eeb59f77","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x7e2bb766678a644e1c0470440be71bea7afd4e95dc9e7bce7a20f2bdc525ce4d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x05f3a90c42eda478e97fcafb3f7c1eef9208158757b4a572bc1fc74e86ff055f","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346759,"gas_limit":60000000,"gas_used":0,"timestamp":1767961669,"mix_hash":"0xabe693c14fde22b21c06a642d349a7073f52d36d6fcb9c83b673e76bf1bf9cb8","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x66348ba116443d71a842aab8e986782a29f065ae6a15955edc20ce43bd380e3c","requests_hash":"0x1bfe4fd0c9ef4ac783d19932aadb433ed0ae7a6d18d14fa1f86e676595dc01c0","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,241,51,57,74,38,8,64,20,113,146,225,151,197,105,216,217,226,131,173,181,96,206,251,52,84,196,211,25,108,151,25,223,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Digest":"0xd812162a97232c019741dca3a1f5678fd7ace0d99549237d791f5886979f075e"}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Digest":"0xe3187cc9db77e6b343f98e0ce572409ccfeeff473cc06904ab45afac34f65795"}},{"data":{"Branch":[{"data":{"Digest":"0x8323fe0ce81bb4c6c9e368c11da95d17a865d779fd61a5291fab17de8b650205"}},{"data":{"Digest":"0x76cd7909e3426b399b74c28f4d36cff404c6a56d3459377346cd86c3a6d16f9e"}},{"data":{"Digest":"0x14b036f18482a1c81e1c6ea5fd92eb3c3afaaddf3c9a73ceacbfcb0dc5d9f4a2"}},{"data":{"Digest":"0x833df8e74871bad9bc61291b5e2cb8ee8dddd641f5fb62ed6c22d8ae236b663f"}},{"data":{"Digest":"0x6e801d820a0742922eeaf8c570412370c60ea916c1624852837fe9ad85f7a9a2"}},{"data":{"Digest":"0xe42c0f9bdbee0dda454d4fcc4154c3d080b8ac9bf62e9558d49a5b45386be438"}},{"data":{"Branch":[null,null,null,null,null,{"data":{"Digest":"0x9bffd13cdcb90456123d698fd9d71a416c7ddfab03f144fa2d139f8a9bfa4343"}},null,null,null,{"data":{"Leaf":[[32,240,109,42,98,73,40,40,104,215,172,236,156,183,30,101,55,69,56,51,23,19,33,108,126,100,186,181,223,141,159],[160,241,19,208,142,151,173,145,117,146,122,96,255,233,157,64,222,243,228,70,187,97,227,40,153,197,47,73,147,9,119,11,223]]}},null,null,null,{"data":{"Digest":"0x7c53437e79512d6bbadba003a55b33446bea6e601ada5eb4928041f68852855b"}},null,{"data":{"Digest":"0xaba448015206e0fb9b8e13b7035e2c46ee5a2255ea4a18ba1897073b063f666d"}}]}},null,null,{"data":{"Digest":"0xb2f1f73c3002e3e550511b96d5f589e5b37bd94759f8d9c84d6f590e290c989b"}},{"data":{"Digest":"0x6e2477a188cd63ad539d35d174dbce5f8ddc388a743de393e0f7afecb6559f1b"}},{"data":{"Digest":"0x2b45d04e4c64f97ba8faa88cd8916af9df7bb481c38f4e2b89c1c736e326e0e1"}},{"data":{"Digest":"0x2d3f953d53019829bfb170fd6637a95e3fc769a83f59bef17d1808e7dd8a62a7"}},{"data":{"Digest":"0x51b236541a25852557d78d2fd4f9ebf50388838a1a1e2b6bbd83f5d0c974380e"}},{"data":{"Digest":"0x6fbdb4ab6d954b01717a17e7ff479fe9cdc56405af7d39e3f5b6232ac415abe2"}},{"data":{"Digest":"0xa37e828bc3e3efa96f3b55980f2553bda9787a4207c088cf9f719503eda23e74"}}]}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Digest":"0x0347937fb0e1f612ca26327fcaf4997ee6715615a08c00c3b4600f658bdf3b39"}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0xabb05e1ce0bf4a8f66e84bb100f48d722b5d3af024c08f1d139f20c0b6e10b5b"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,155,195,63,185,169,145,77,177,105,62,115,81,4,178,22,246,82,57,147,79,116,205,129,9,1,228,31,111,166,239,238,127,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,63,246,50,128,131,49,141,217,101,213,113,222,73,240,39,54,76,120,99,246,228,92,137,152,212,97,235,146,191,102,247,187,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,173,142,222,235,148,26,113,51,154,170,241,32,74,188,240,85,99,153,0,68,26,128,206,185,132,24,50,187,48,107,201,163,56,137,194,247,4,64,128,142,206,28,80,204,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,54,143,48,74,177,76,237,208,203,172,17,97,73,58,135,203,33,190,47,80,32,31,135,129,97,33,123,162,63,194,245,23,122,32,43,142,239,75,42,111,183,89,234,115,143,7,55,240,215,214,105,222,108,205,130,20,29,42,255,83,148,136,212,118,133,168,194,1,41,0,9,225,157,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,0,0,0,0,0,24,166,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,211,180,98,18,5,16,128,194,215,47,26,64,151,5,127,4,80,67,145,44,170,55,28,57,200,113,209,240,98,38,181,127,104,195,59,96,7,157,37,214,163,114,14,81,63,42,105,40,213,57,31,229,17,149,22,57,4,4,37,60,173,217,80,212,24,211,106,48,41,226,138,186,168,159,253,233]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,48,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,51,46,53,52,53,49,54,55,50,51,51,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,50,66,56,69,69,70,52,66,50,65,54,70,66,55,53,57,69,65,55,51,56,70,48,55,51,55,70,48,68,55,68,54,54,57,68,69,54,67,67,68,56,50,49,52,49,68,50,65,70,70,53,51,57,52,56,56,68,52,55,54,56,53,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,53,51,65,66,65,48,65,66,54,55,52,50,69,55,50,54,50,56,51,67,49,69,53,66,67,67,48,55,57,50,57,57,52,70,68,57,69,50,56,68,70,69,70,56,67,51,50,69,55,48,52,48,68,56,49,70,57,65,68,55,49,69,54,48,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,54,56,51,70,68,68,65,51,66,50,68,57,56,67,50,56,55,52,51,66,65,56,66,66,55,65,48,66,67,67,51,56,68,49,48,65,55,57,55,69,67,50,50,53,52,53,49,50,65,51,68,55,69,48,50,50,69,50,54,57,57,55,66,68,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,54,55,66,54,66,66,67,53,68,48,56,56,51,68,49,68,69,69,55,69,51,69,70,55,56,66,52,52,49,53,66,53,52,52,57,57,68,54,68,70,49,67,54,53,55,57,65,51,57,57,56,68,69,65,51,56,48,48,69,65,48,57,69,53,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,53,50,65,56,56,51,54,65,68,49,69,49,50,69,56,52,55,69,69,48,54,51,54,55,67,55,65,69,48,67,53,65,57,49,54,67,69,50,52,52,51,70,69,70,51,49,50,69,65,69,66,55,57,52,55,51,48,54,69,52,69,51,51,69,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,48,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,50,54,68,48,49,70,66,50,70,69,66,52,51,66,70,67,53,68,55,67,67,55,70,53,53,51,50,48,51,53,52,55,53,52,54,49,56,70,70,57,69,66,70,68,69,70,69,57,51,56,54,48,69,49,56,49,57,68,67,69,66,53,55,51,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,66,66,49,66,68,54,55,54,54,53,65,55,49,67,53,49,67,52,52,49,49,56,66,52,65,52,57,52,67,48,67,53,55,52,51,55,69,49,55,56,53,54,52,70,66,48,67,65,56,56,65,50,49,51,51,49,66,65,50,56,51,57,65,51,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,54,46,55,54,52,56,49,48,49,50,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,80,90,117,104,101,69,114,78,79,72,87,65,110,66,77,75,104,52,54,53,65,66,112,89,54,79,78,77,115,119,122,101,118,110,55,77,104,80,66,74,72,112,111,47,50,106,79,72,47,71,73,115,67,116,55,53,117,82,76,118,102,84,75,52,122,84,110,75,110,74,67,98,74,120,110,77,103,51,57,108,119,99,122,112,99,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,54,46,56,54,52,56,48,53,50,56,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,67,81,81,81,113,72,51,55,102,54,75,73,118,122,78,85,103,54,112,56,68,79,102,48,77,85,80,101,86,76,71,83,54,110,48,83,86,119,103,69,66,48,70,74,107,83,97,119,122,114,119,105,117,51,65,47,49,79,89,101,119,52,101,55,106,68,102,66,78,86,87,83,74,77,101,103,68,101,116,86,114,109,122,104,43,65,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x9bc33fb9a9914db1693e735104b216f65239934f74cd810901e41f6fa6efee7f","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x3ff6328083318dd965d571de49f027364c7863f6e45c8998d461eb92bf66f7bb","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346761,"gas_limit":60000000,"gas_used":0,"timestamp":1767961676,"mix_hash":"0xad8edeeb941a71339aaaf1204abcf055639900441a80ceb9841832bb306bc9a3","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x2b8eef4b2a6fb759ea738f0737f0d7d669de6ccd82141d2aff539488d47685a8","requests_hash":"0xd93e9e44472f6024bcb2f86c9b02a5c940b7cb1232dedce1671d50d9548aaf6e","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x272b4f7cecd48ab3f47486d92064a496ae461166e4ee68806811ac45657a74a5","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xb46ce4a77767fc8b06e7592541ed2dce0542ff06db2def9f8f02cb9dc8f79943","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346760,"gas_limit":60000000,"gas_used":0,"timestamp":1767961673,"mix_hash":"0xb65e35d44c6bab67f74f7dfeb19735e1ad2536637927155291ad2acd09c87767","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x86eb4618e1925180d2ce3a0d3371e3fcfe95e09e7221fe95a682012993663969","requests_hash":"0x699c40459230cddfc529b89f298acc54ded6a9489c3ec78892849806eeb59f77","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,95,116,70,210,161,228,144,22,201,172,111,45,36,103,88,229,214,232,196,182,217,133,221,151,60,80,57,199,240,26,96,75,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Branch":[{"data":{"Digest":"0x694e158fc40333c9cc018ce7d5e7f83f4775a6bd50ce3eb93f63afb92712ff84"}},null,{"data":{"Digest":"0x91d6896ee1be9456a635a1a8425ebd65ddc9e1859b19d7141f6247211e3fd6c9"}},{"data":{"Digest":"0x414cc59c9ded02f789ce9440c40165168ee43066836a9ed7ed7b1e8a52ad759a"}},{"data":{"Digest":"0x51f6a8a3754aadffff173f43f99cb936f7554e79e2e41b18c9ecdf31cc817577"}},{"data":{"Digest":"0xa1f13003b9fbed2573d9c1dadd4d45b8f2d70c4031fc12326e6826f056c9a842"}},{"data":{"Digest":"0x013f86a5c1a4a26d0cdec59119fedc748a286a351819c0e6e711d8ea2cf0f465"}},{"data":{"Leaf":[[52,68,237,35,29,83,220,151,121,95,139,174,47,79,97,211,143,152,214,25,160,233,233,2,205,107,112,86,68,195,222],[160,67,239,71,187,111,151,132,43,138,197,136,122,237,238,237,5,35,247,86,140,170,81,169,228,198,123,31,210,65,215,106,183]]}},null,{"data":{"Digest":"0xd9ee0d337224d5d17414ae709fc709469ece8daca3a86cf328ee8da26803bd34"}},{"data":{"Digest":"0x8ade24ef9766f36e65b4bfdf54f3e8ba20f3d04e5e3b578ffc346fc2d2b1293b"}},{"data":{"Digest":"0xcad25f2d1faef3f51af38e62f9fd731eadcae997a86cb50ede2e31c215e3f3e1"}},{"data":{"Digest":"0x9beda2244dcf2d81f9614ad814745320488c5830ca3474105f0d5957dab765d2"}},{"data":{"Digest":"0x0d6796b3bf02bc1bcf0663ad762e2ca8291084a5bd646122dbf42fa697bbfbb9"}},{"data":{"Digest":"0x880b060339e6537abdcb073aff89be97ecb94df4522ef5221455aa3686de82c6"}},{"data":{"Digest":"0x2d15c37529da57c35df89e0822b89ba43820efff450ad10b3b34cc0116b7d5f8"}}]}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Digest":"0xe3187cc9db77e6b343f98e0ce572409ccfeeff473cc06904ab45afac34f65795"}},{"data":{"Digest":"0x9d7d6c053e069fbc4f0e96bcaae6013386e44bf8b56cb0f669ae57d8f74d29b8"}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Digest":"0x0347937fb0e1f612ca26327fcaf4997ee6715615a08c00c3b4600f658bdf3b39"}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0xabb05e1ce0bf4a8f66e84bb100f48d722b5d3af024c08f1d139f20c0b6e10b5b"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,54,143,48,74,177,76,237,208,203,172,17,97,73,58,135,203,33,190,47,80,32,31,135,129,97,33,123,162,63,194,245,23,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,227,74,89,83,67,108,142,229,247,143,128,42,158,141,185,226,216,162,64,102,105,78,111,28,26,51,10,229,228,41,104,61,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,250,178,193,170,32,245,75,124,171,139,170,4,185,13,44,38,0,172,77,93,151,11,132,109,171,135,122,178,59,212,82,205,56,138,194,247,4,64,128,142,206,28,80,207,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,102,248,61,169,36,114,132,96,23,137,190,46,0,15,203,129,147,205,152,159,65,98,50,99,35,8,175,49,192,242,127,117,122,32,38,208,31,178,254,180,59,252,93,124,199,245,83,32,53,71,84,97,143,249,235,253,239,233,56,96,225,129,157,206,181,115,194,1,41,0,10,225,157,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,0,0,0,0,0,24,167,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,196,224,99,18,5,16,128,194,215,47,26,64,67,142,140,50,17,105,43,40,101,205,53,102,39,69,204,64,69,94,254,37,91,245,65,43,3,47,4,137,242,195,65,68,65,98,166,26,24,133,130,148,61,125,167,141,119,98,139,116,178,222,237,152,0,214,154,28,47,163,250,82,26,184,61,32]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,49,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,55,58,53,54,46,55,54,52,56,49,48,49,50,55,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,50,54,68,48,49,70,66,50,70,69,66,52,51,66,70,67,53,68,55,67,67,55,70,53,53,51,50,48,51,53,52,55,53,52,54,49,56,70,70,57,69,66,70,68,69,70,69,57,51,56,54,48,69,49,56,49,57,68,67,69,66,53,55,51,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,66,66,49,66,68,54,55,54,54,53,65,55,49,67,53,49,67,52,52,49,49,56,66,52,65,52,57,52,67,48,67,53,55,52,51,55,69,49,55,56,53,54,52,70,66,48,67,65,56,56,65,50,49,51,51,49,66,65,50,56,51,57,65,51,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,65,67,67,66,48,56,57,52,52,67,51,70,69,49,49,49,68,50,67,57,53,49,51,57,66,49,50,49,57,69,69,55,56,68,68,48,67,70,65,66,51,68,52,69,65,70,66,54,49,49,49,66,57,49,48,49,57,67,67,57,65,53,65,57,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,54,67,68,54,51,48,55,52,51,52,68,70,54,50,65,69,57,69,53,48,50,57,52,67,65,50,67,56,57,56,57,53,70,52,66,50,51,70,56,56,65,54,65,69,50,53,65,48,68,54,48,52,53,49,55,51,50,68,70,66,51,48,68,55,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,55,53,67,56,48,54,66,55,49,57,53,52,54,50,54,52,48,48,68,68,53,68,51,56,52,48,69,53,57,56,55,50,57,66,65,70,66,49,51,68,55,53,53,52,51,53,51,50,50,70,67,49,67,65,50,51,53,66,57,65,66,52,52,51,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,49,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,49,55,56,65,49,69,50,53,65,57,50,66,48,51,50,67,53,56,56,70,53,68,48,69,56,68,54,65,53,56,55,53,51,57,69,66,67,49,55,69,69,49,70,54,56,54,66,69,66,57,53,49,55,67,49,66,56,52,70,56,57,50,54,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,66,68,70,48,52,56,68,56,68,49,53,50,52,68,70,67,55,49,68,50,68,52,67,50,65,57,69,53,57,56,53,66,49,51,70,57,66,69,65,56,51,50,48,55,65,51,67,56,50,53,57,48,66,51,49,51,57,57,57,52,49,56,54,66,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,48,46,50,56,48,50,50,48,57,57,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,53,122,103,68,86,104,117,105,110,118,47,56,89,87,120,115,108,43,118,104,115,105,52,82,103,108,83,114,79,103,106,120,115,116,101,81,98,72,54,121,106,84,81,111,72,50,78,110,71,100,73,115,117,113,90,103,55,69,71,116,52,101,103,111,117,53,89,115,102,65,122,73,43,90,65,105,112,50,52,70,85,80,70,81,120,119,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,48,46,49,56,56,51,54,51,56,48,54,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,87,120,66,122,97,50,116,67,66,112,54,78,47,54,48,80,80,117,108,57,65,88,113,110,53,87,106,47,122,112,118,51,84,102,87,118,102,98,68,102,74,48,81,102,53,105,102,57,71,109,109,88,68,49,80,55,98,113,104,55,102,101,114,114,113,57,48,76,48,53,85,65,98,114,79,67,90,99,117,69,113,57,70,114,90,119,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x368f304ab14cedd0cbac1161493a87cb21be2f50201f878161217ba23fc2f517","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xe34a5953436c8ee5f78f802a9e8db9e2d8a24066694e6f1c1a330ae5e429683d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346762,"gas_limit":60000000,"gas_used":0,"timestamp":1767961679,"mix_hash":"0xfab2c1aa20f54b7cab8baa04b90d2c2600ac4d5d970b846dab877ab23bd452cd","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x26d01fb2feb43bfc5d7cc7f55320354754618ff9ebfdefe93860e1819dceb573","requests_hash":"0xb5ba49d3b50d191d817f5d71e47fc0f0f4e71982396aa4fd20513894701e99ce","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x9bc33fb9a9914db1693e735104b216f65239934f74cd810901e41f6fa6efee7f","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x3ff6328083318dd965d571de49f027364c7863f6e45c8998d461eb92bf66f7bb","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346761,"gas_limit":60000000,"gas_used":0,"timestamp":1767961676,"mix_hash":"0xad8edeeb941a71339aaaf1204abcf055639900441a80ceb9841832bb306bc9a3","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x2b8eef4b2a6fb759ea738f0737f0d7d669de6ccd82141d2aff539488d47685a8","requests_hash":"0xd93e9e44472f6024bcb2f86c9b02a5c940b7cb1232dedce1671d50d9548aaf6e","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,99,62,150,89,148,88,50,20,48,143,36,141,138,6,44,11,148,249,215,239,33,176,164,237,32,93,61,73,209,208,37,15,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x248f701cc8e4fae8598b3489b2b5401890c5c89fe87329605cf109aff5a2ad4d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0x80e4b26bc96a4e37b6a4fb4b86af3a6c15f00bd08aa2206657fae4247dbab586"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Branch":[{"data":{"Digest":"0xa32123250ac219d45e15502830fc5da61e4732f609c05b5eb5b9ae7a24413a4d"}},{"data":{"Digest":"0xcc30dbd00ea9711107f0e77212f8fda890a6e8ead4281006dacd11abb454fc52"}},{"data":{"Digest":"0x38329182eab2a5406f97bbd772cb6f3d309c273cd2b6e4ea2180231f59955304"}},{"data":{"Digest":"0xeca7c2c46edc0a9b844b3209cede8c4ef59db0ba4876bba9f8e01b071a4589c8"}},{"data":{"Digest":"0x26d0cc48f23917144d9e9348a567881666f7fa469bb46c8a94b8bacd3a9865a1"}},{"data":{"Branch":[{"data":{"Digest":"0x02b7a578556d4bb189281519b51ba595dd1bafdc6fbec2f6d5b3b1f4453f3e07"}},{"data":{"Digest":"0xe4693a9524ab7b228d32baafd640ba8ca1e5e7f162df468e89a10fb7156a1b21"}},{"data":{"Digest":"0xdf5575e420d12890b747e75742091a4ae277c6a695c6b7625176375643478d7c"}},null,{"data":{"Digest":"0x435317acfdf29dcb724bb91561085ebc86b530cd3564be247cc83654162c22af"}},{"data":{"Digest":"0xbe9460d5b2f40cc2f1dc617e62b1bc22c9f90294b1ea0ebae276395b94cb6240"}},{"data":{"Digest":"0xb3b642c661a6992cf8a4157703cc56b7eeb608d404e15b82062d09a53bd40879"}},{"data":{"Digest":"0x851e86bc1fe85c6ee90dfe45c5efb878ec41e37d14e70e542797a609d8cfb68b"}},{"data":{"Branch":[null,{"data":{"Leaf":[[32,86,184,63,173,109,149,152,90,139,183,158,47,67,58,45,53,123,113,234,58,49,88,220,227,5,6,50,187,107,14],[160,23,231,108,84,234,164,235,210,15,252,92,63,97,112,122,242,15,76,63,134,247,159,186,158,152,203,251,28,205,166,218,63]]}},null,null,{"data":{"Digest":"0x93fd79dbeb603e5ba5e4bf6247017541241e0b146c3d876b8b0d1bcc1b8aaa7f"}},null,null,null,null,null,null,{"data":{"Digest":"0xf3c9d7649940aef8ae56eb8777d1eaab6d7bec96276e159e071778426b5f48a7"}},null,null,null,null]}},{"data":{"Digest":"0xe4c3610bac101faa86bb16aaf6aeb7ed6e5e119f1e481c22f75683491257c87a"}},{"data":{"Digest":"0xd9510478f8f5fabc4e87c9480553dab2692805422f40c0b027ec6dfdd968ae31"}},{"data":{"Digest":"0x3bb4bb72cd5cde7f9f694168a35db3dcedc9e77bb6d9bab5eeec79bafdbcea28"}},{"data":{"Digest":"0x240d7015266ce7d95579bf0fd7ebef2031d59d2ef16706f15dc03e73310476c6"}},null,{"data":{"Digest":"0x50dbb4851a94d72990a83a59a2c49139905061208d70c020777789cb8bdf5118"}},null]}},{"data":{"Digest":"0xbadf18dfa9fc424febc94230db8d05f3a5d444ce009a35f878472d1c2b2d22f5"}},{"data":{"Digest":"0x987f2379b9054346c7fe8e1040e7c0a4009d27335331e724e7a30fc0f2b57a8b"}},{"data":{"Digest":"0x52c01e9cf0196b8c8b1fd1efa62bdacfa764a9d82970f081de60d0d4bc274a44"}},{"data":{"Digest":"0x702cd1ac9ccceb8d5c74114cb5b60031c0461f60daf5e3ab33cab182361e2605"}},{"data":{"Digest":"0xfda60163fda1825d989badf21077cf996c1c051c96c2212e8996cac14244b3ab"}},{"data":{"Digest":"0x5edc7abaa2ab8dc9c35cce5dc03506bbf3eca0edfc0316f247f3531b6462529d"}},{"data":{"Digest":"0xae1c6f6c5049372de52f132c24b451de45c10d0ff6bf0428271e39c660e02cc2"}},{"data":{"Digest":"0x3520c61c71e746dd7cf8c5811215129b7410009f78c210afd91a0eda9a813d91"}},{"data":{"Digest":"0x2fc012e20818c967571185269ed84a4a21bd4def7fa2e2d7403c7715d6791f86"}},{"data":{"Digest":"0xd637fda015aac861c7bcaf5b6d6b36c271bbd481dbdde3d8b5873221c6dbb979"}}]}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,102,248,61,169,36,114,132,96,23,137,190,46,0,15,203,129,147,205,152,159,65,98,50,99,35,8,175,49,192,242,127,117,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,253,77,72,202,204,201,242,99,98,49,171,219,39,158,129,73,20,246,172,87,36,118,105,35,32,204,153,108,79,186,160,242,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,165,226,128,162,191,159,167,194,10,219,46,228,144,76,252,115,23,120,201,12,138,99,192,112,54,79,44,230,173,120,226,181,56,139,194,247,4,64,128,142,206,28,80,211,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,29,144,251,183,247,22,169,99,16,49,37,56,113,164,147,174,157,127,94,157,46,167,183,191,177,75,247,227,249,170,29,131,122,32,241,120,161,226,90,146,176,50,197,136,245,208,232,214,165,135,83,158,188,23,238,31,104,107,235,149,23,193,184,79,137,38,194,1,41,0,11,225,157,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,0,0,0,0,0,24,168,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,212,180,98,18,5,16,128,194,215,47,26,64,124,10,146,144,156,45,35,2,46,178,171,106,65,84,198,48,106,229,27,95,77,99,244,248,141,210,44,121,245,51,212,102,21,90,187,234,203,131,60,133,112,69,5,91,26,182,51,33,110,237,153,114,123,103,200,65,111,191,21,17,179,228,68,244]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,50,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,48,46,50,56,48,50,50,48,57,57,51,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,49,55,56,65,49,69,50,53,65,57,50,66,48,51,50,67,53,56,56,70,53,68,48,69,56,68,54,65,53,56,55,53,51,57,69,66,67,49,55,69,69,49,70,54,56,54,66,69,66,57,53,49,55,67,49,66,56,52,70,56,57,50,54,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,66,68,70,48,52,56,68,56,68,49,53,50,52,68,70,67,55,49,68,50,68,52,67,50,65,57,69,53,57,56,53,66,49,51,70,57,66,69,65,56,51,50,48,55,65,51,67,56,50,53,57,48,66,51,49,51,57,57,57,52,49,56,54,66,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,65,50,66,56,66,70,57,55,68,55,55,66,57,53,48,53,66,57,66,51,55,65,57,53,54,68,52,65,57,50,70,55,65,68,49,51,65,52,67,68,53,55,65,51,55,48,67,65,53,48,52,68,49,49,65,51,66,66,49,53,66,51,56,56,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,49,52,49,65,67,50,66,53,53,55,51,49,56,65,65,48,70,67,52,68,53,50,57,65,57,54,49,56,54,69,49,55,67,54,54,65,69,50,52,54,57,65,54,49,49,67,57,65,69,65,50,65,69,49,70,69,70,51,51,50,53,52,50,50,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,50,50,50,55,55,70,54,56,57,65,67,48,50,51,49,53,57,56,67,53,53,67,55,69,52,49,53,57,69,50,49,57,53,55,48,57,67,53,57,68,51,51,69,65,53,67,68,69,57,55,54,67,69,65,66,49,51,68,50,68,51,51,54,65,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,50,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,48,69,67,51,51,66,68,52,53,51,70,51,68,55,51,50,65,55,52,65,70,48,48,68,70,69,65,50,70,68,70,56,69,52,65,48,52,52,54,54,69,66,55,70,69,57,54,52,70,52,65,52,67,55,51,70,55,55,67,49,50,48,56,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,50,68,48,54,49,48,50,65,51,67,52,52,51,66,51,57,50,57,65,55,50,56,70,49,50,56,53,70,50,69,56,68,56,54,50,53,66,52,65,69,67,49,67,66,69,65,53,48,66,51,57,69,51,54,65,50,52,50,57,70,68,51,66,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,51,46,54,48,52,51,49,54,53,57,52,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,101,99,119,73,77,102,90,71,51,90,51,120,106,56,54,90,106,122,119,72,56,89,110,122,119,87,67,101,97,97,53,50,97,71,51,82,98,116,86,71,73,97,56,111,68,100,101,112,99,117,104,114,51,51,102,66,75,82,119,83,114,76,67,100,119,121,102,88,51,99,112,112,110,102,55,120,111,83,115,97,76,111,83,111,71,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,51,46,55,48,48,56,48,51,56,53,50,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,53,75,66,56,72,89,55,83,85,69,116,49,87,82,70,110,107,77,109,48,109,53,76,105,98,75,68,111,104,47,84,119,122,106,113,65,81,43,105,73,69,119,48,83,120,69,109,56,49,97,98,49,55,84,100,119,120,116,50,116,87,102,107,67,54,43,103,65,74,79,57,89,57,121,71,49,67,76,74,86,86,119,101,81,89,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x66f83da9247284601789be2e000fcb8193cd989f416232632308af31c0f27f75","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xfd4d48caccc9f2636231abdb279e814914f6ac572476692320cc996c4fbaa0f2","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346763,"gas_limit":60000000,"gas_used":0,"timestamp":1767961683,"mix_hash":"0xa5e280a2bf9fa7c20adb2ee4904cfc731778c90c8a63c070364f2ce6ad78e2b5","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xf178a1e25a92b032c588f5d0e8d6a587539ebc17ee1f686beb9517c1b84f8926","requests_hash":"0x290333869a7a012122de23c0102bb534684fa978891a728fbe7adfd4f02d7555","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x368f304ab14cedd0cbac1161493a87cb21be2f50201f878161217ba23fc2f517","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xe34a5953436c8ee5f78f802a9e8db9e2d8a24066694e6f1c1a330ae5e429683d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346762,"gas_limit":60000000,"gas_used":0,"timestamp":1767961679,"mix_hash":"0xfab2c1aa20f54b7cab8baa04b90d2c2600ac4d5d970b846dab877ab23bd452cd","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x26d01fb2feb43bfc5d7cc7f55320354754618ff9ebfdefe93860e1819dceb573","requests_hash":"0xb5ba49d3b50d191d817f5d71e47fc0f0f4e71982396aa4fd20513894701e99ce","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,238,217,66,234,1,58,93,188,61,65,173,231,162,48,99,75,184,54,21,113,122,32,46,9,183,190,93,34,52,54,105,149,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Branch":[{"data":{"Digest":"0xa475376b72d34bd508c46a27d01fc20d561a2881ef80869af1a13f9dd40c93e9"}},{"data":{"Branch":[{"data":{"Digest":"0x1ee8044574a0d24762b656ae51aa760f3e51a8044b3ca6ee41165fe71abd700d"}},{"data":{"Digest":"0xa4d20ed5d6ca69f4852c89bce4b9cefb92da7b781e4f4c077673b8a1669bdf43"}},null,{"data":{"Digest":"0xe55b3abd8bb14b6afa4780a8eea60f3b04dc8eb03f7ef6a2885590ee79b78af8"}},{"data":{"Digest":"0x8fca9458ab6b5da465f9a4c8ffcd267eb4258328360dcc6c98de90b76e3dd756"}},{"data":{"Branch":[null,null,null,null,null,null,null,null,null,null,null,{"data":{"Leaf":[[32,222,103,62,72,210,236,121,186,183,139,190,172,89,29,58,176,92,16,6,157,155,73,125,227,119,139,182,216,252,209],[160,32,77,245,177,173,212,53,125,213,146,116,128,54,206,1,171,172,89,22,171,91,8,1,207,228,65,70,111,3,243,197,209]]}},{"data":{"Digest":"0x3e04cb9f7bd6d181f03155a839eaae458f6aec4726eed309b4ba774a5d4006aa"}},null,null,null]}},{"data":{"Digest":"0x2b387d649e6a1f6f5c04267c12ada0c6701e96f563a9964d0d5678511f45f8ec"}},null,{"data":{"Digest":"0x5ab021a3396a47c3cfce63b47c2bda0e3a46c328820b1797102520ab8cb55645"}},{"data":{"Digest":"0xe6d4487b6f290cc52a7d7a7d11843ed39922e5fcd5b693d4f81598f3b96b31ef"}},{"data":{"Digest":"0xe52f8c717e2048cf548533e6acf4aea88b83696789c9aa604142fa721cd4faab"}},null,{"data":{"Digest":"0x7c9cde03ba82108606727696270f79f1b24cf457f07571ab71d6bdd54520cecd"}},null,{"data":{"Digest":"0x4e08934d9a7aa63e5113a8b500c78d79fa1d1dfaaacd40c7ae147670402feb1f"}},{"data":{"Digest":"0xb245ee9bd7faf6bd9705ee013a76817f1731e574a9d96984e1dae58340feb8cf"}}]}},{"data":{"Digest":"0x9d3a7b7e63be3377c114dc232384b736c45e4ec81086180be36ffb375f6922ac"}},{"data":{"Digest":"0x93f0cc60e659e5ca6da1cbe6e54573c2aec01f7f01a3ad5a05fd8f4acfaa18a0"}},{"data":{"Digest":"0xae896fa09880f980406c1a68b90f429e739401f79f0a4c6c687a434297a654cb"}},{"data":{"Digest":"0x791fe4db0b32b91aa24d49ddcbc290db1400a0ec5200626f001febb3c05425f6"}},{"data":{"Digest":"0x82c711a5910311eae0175b6e034e0c20cb3531cde855ac001b55543ad499ff22"}},{"data":{"Digest":"0x7148f5ee410bb3e1088cad9ba22e4a712d5a3b00bfe35d4b21c49439d4f83f48"}},{"data":{"Digest":"0xb233918d500b6eb2c6639fdcbfd020793fa26ff09fe814a5a892472817bf9f41"}},{"data":{"Digest":"0xb6d280b10a16ba1874b15492a383d14001b04a99247ec76447b8e7971ec8cbd3"}},{"data":{"Digest":"0x3425759a679486a8e5575409e07bf9b3e084ed4ce354d79603cfff1e689ba3e7"}},{"data":{"Digest":"0x6929c28afadb8b781eae9cd44b968541fbe0de45917f3d6fabd05b496b39dca8"}},{"data":{"Digest":"0x3ba8e3bf682edf4606da42af811b81356e6450e0e03802b64e8213d97af03881"}},{"data":{"Digest":"0xe815d7340661c926dcbb0bebe98157fc63766ed53827a915999169acc8643195"}},{"data":{"Digest":"0x48f8c8bcb35e2510d6d670ce1c65280a49e9f1a9d4d699318c7990e7469bd4fe"}},{"data":{"Digest":"0x3b611a13df6a7ca4c68ea5f9d9c8507bc1b5b65b43a40c79e71b616fa74920af"}}]}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0x80e4b26bc96a4e37b6a4fb4b86af3a6c15f00bd08aa2206657fae4247dbab586"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,29,144,251,183,247,22,169,99,16,49,37,56,113,164,147,174,157,127,94,157,46,167,183,191,177,75,247,227,249,170,29,131,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,121,107,117,60,5,158,218,11,252,131,5,193,233,107,9,57,110,141,239,11,83,248,128,132,177,218,22,23,144,224,104,232,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,37,80,127,247,165,133,198,198,14,20,81,192,114,91,24,48,161,128,113,103,246,102,216,177,178,89,18,133,85,67,204,53,56,140,194,247,4,64,128,142,206,28,80,214,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,214,152,250,83,207,39,247,103,69,29,248,246,144,58,112,39,230,16,89,9,205,250,95,155,149,36,233,166,50,3,90,165,122,32,14,195,59,212,83,243,215,50,167,74,240,13,254,162,253,248,228,160,68,102,235,127,233,100,244,164,199,63,119,193,32,132,194,1,41,0,12,225,157,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,0,0,0,0,0,24,169,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,197,224,99,18,5,16,128,194,215,47,26,64,65,214,225,120,201,177,103,210,197,167,252,197,249,236,134,70,219,204,169,35,243,82,149,51,23,43,30,43,29,141,165,46,39,240,56,185,203,158,167,199,238,131,15,94,23,174,34,234,213,141,191,20,144,154,47,183,243,50,128,247,15,138,42,104]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,51,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,51,46,54,48,52,51,49,54,53,57,52,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,48,69,67,51,51,66,68,52,53,51,70,51,68,55,51,50,65,55,52,65,70,48,48,68,70,69,65,50,70,68,70,56,69,52,65,48,52,52,54,54,69,66,55,70,69,57,54,52,70,52,65,52,67,55,51,70,55,55,67,49,50,48,56,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,50,68,48,54,49,48,50,65,51,67,52,52,51,66,51,57,50,57,65,55,50,56,70,49,50,56,53,70,50,69,56,68,56,54,50,53,66,52,65,69,67,49,67,66,69,65,53,48,66,51,57,69,51,54,65,50,52,50,57,70,68,51,66,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,69,53,57,56,68,66,55,48,55,66,55,57,56,70,67,55,51,52,50,66,49,54,49,70,52,67,70,54,69,53,49,66,65,69,48,66,65,52,65,49,54,68,53,57,54,66,56,49,55,53,68,55,70,55,68,56,51,53,53,56,68,67,53,50,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,67,70,66,53,57,68,52,70,54,48,50,52,53,66,49,52,50,48,70,69,70,56,67,66,53,55,65,48,68,55,70,65,70,56,53,48,50,50,51,48,69,65,48,52,56,52,52,56,70,48,54,55,52,48,49,68,67,50,69,55,52,51,56,56,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,69,51,54,70,66,69,53,48,68,55,67,57,50,51,51,66,51,53,66,51,69,65,53,55,57,54,65,53,68,67,69,51,66,55,51,65,57,66,54,68,54,68,49,67,68,49,65,48,70,53,68,56,68,54,67,67,66,56,68,56,53,49,65,50,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,51,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,57,65,54,66,54,51,68,49,70,55,68,57,50,48,56,52,51,50,54,69,53,49,56,51,67,50,50,56,65,55,65,51,54,52,70,67,66,54,50,67,50,69,68,51,66,51,68,69,52,50,50,55,68,66,51,57,50,53,70,56,49,70,66,65,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,51,65,54,55,66,50,55,66,53,53,68,68,68,65,56,56,54,70,53,55,48,70,54,53,50,69,66,48,54,69,69,69,53,66,70,66,70,54,69,65,55,55,55,57,55,53,70,57,54,66,54,66,49,56,67,56,48,55,51,48,68,66,66,70,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,55,46,49,49,53,49,49,50,49,57,54,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,48,73,101,116,50,108,76,114,70,110,107,82,73,50,77,122,71,72,85,68,85,87,110,78,97,107,76,112,105,67,52,48,47,84,118,104,79,117,97,98,102,69,82,73,87,109,77,78,120,108,118,100,105,67,107,109,51,68,114,81,119,100,111,88,97,110,69,104,121,51,99,110,70,115,119,47,52,81,49,113,77,89,101,74,103,81,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,55,46,48,50,52,57,54,55,55,51,49,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,105,82,82,78,47,78,97,52,117,78,120,85,84,119,117,53,71,51,52,47,51,104,117,99,73,74,121,43,80,80,57,113,68,109,110,112,79,43,113,81,78,54,57,117,122,74,119,82,43,47,50,108,105,71,102,53,57,122,54,56,99,119,86,101,118,82,86,114,116,113,65,69,103,66,81,115,118,108,66,87,98,87,54,104,115,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x1d90fbb7f716a9631031253871a493ae9d7f5e9d2ea7b7bfb14bf7e3f9aa1d83","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x796b753c059eda0bfc8305c1e96b09396e8def0b53f88084b1da161790e068e8","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346764,"gas_limit":60000000,"gas_used":0,"timestamp":1767961686,"mix_hash":"0x25507ff7a585c6c60e1451c0725b1830a1807167f666d8b1b25912855543cc35","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x0ec33bd453f3d732a74af00dfea2fdf8e4a04466eb7fe964f4a4c73f77c12084","requests_hash":"0x79038a6e32931540abb0b7c7f27ac45c3622742dfac4e56d01dbb09572ee4998","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x66f83da9247284601789be2e000fcb8193cd989f416232632308af31c0f27f75","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xfd4d48caccc9f2636231abdb279e814914f6ac572476692320cc996c4fbaa0f2","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346763,"gas_limit":60000000,"gas_used":0,"timestamp":1767961683,"mix_hash":"0xa5e280a2bf9fa7c20adb2ee4904cfc731778c90c8a63c070364f2ce6ad78e2b5","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xf178a1e25a92b032c588f5d0e8d6a587539ebc17ee1f686beb9517c1b84f8926","requests_hash":"0x290333869a7a012122de23c0102bb534684fa978891a728fbe7adfd4f02d7555","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,129,199,109,203,133,237,11,100,63,153,62,1,246,66,92,196,160,230,60,52,245,39,54,88,165,23,58,240,229,94,54,163,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x2645708f87e22fd5eb9e59f2873cfb1605bad1b8d0a99a6716f930b67fea713d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Digest":"0x17168e67257e03299db63479a659809a7a0ac3a6b8caf29e9f7ea4ce2e191056"}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Digest":"0xe3187cc9db77e6b343f98e0ce572409ccfeeff473cc06904ab45afac34f65795"}},{"data":{"Digest":"0x9d7d6c053e069fbc4f0e96bcaae6013386e44bf8b56cb0f669ae57d8f74d29b8"}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Branch":[{"data":{"Digest":"0x58a9b012cb0d2852295d075be1a415d2d4415a094a9746d2aa9248f5b3f589f6"}},{"data":{"Digest":"0xadd2621e362e57e89bd219a58609a2136b4942ae8ab55dbe78c3ce3acb4e3d47"}},{"data":{"Digest":"0x76f2a089827d2219021e2257a1eb1e692c079a0fdc9648847646246eaa8a3e4a"}},{"data":{"Digest":"0xb202bb338e70e65f4bea382011aa1fb275206467b9a0c3737aef2a5e483246b2"}},null,{"data":{"Digest":"0xdd2984577bbe5957f4228da598cce0ef1dabe5251de34f6170bfda3102e58bda"}},{"data":{"Digest":"0x640366a951fc65d1dd8915095380337c08ba64314158fff1a76282de802ed6c8"}},{"data":{"Digest":"0x182e155f179a357eb0d2f88b569fe050fe1ef63674be76c3b29c730c3f08b799"}},{"data":{"Digest":"0x9379356b8ed56598d2cf446a3f0fc60ac66cdf13c63372126606cccc5ec42d3b"}},{"data":{"Extension":[[0,133],{"data":{"Branch":[null,{"data":{"Leaf":[[32,162,235,148,66,106,44,15,203,226,18,54,75,203,22,219,222,189,71,30,115,243,73,138,44,36,209,180,252,112],[160,38,6,79,170,134,0,247,115,149,158,125,76,242,183,232,121,41,224,142,192,196,45,26,9,8,136,141,3,63,138,117,198]]}},null,null,null,null,null,null,null,null,null,null,null,null,{"data":{"Digest":"0x2e9a9f8515330671a06ff25de40327e4e0ee8f53ae82609e95adcc5e83c48365"}},null]}}]}},{"data":{"Digest":"0x7a05f77ff3cbc989aaa715b6b51d54da5b42eb0b2d475cef3d430458e2eadece"}},{"data":{"Digest":"0x292197b9d5a4dec0bbc2918600bc52299c759acd782646b5b5bfacef2d1cdc0e"}},{"data":{"Digest":"0xae7b8fef88df35b6985b4c4f5d153117e586533b961e431c6b26fa1ea7efcaad"}},{"data":{"Digest":"0x62ac896b024e749d1f038b5f687680a7e03b18b27f0ee26ac1b77ed82065db18"}},null,null]}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,214,152,250,83,207,39,247,103,69,29,248,246,144,58,112,39,230,16,89,9,205,250,95,155,149,36,233,166,50,3,90,165,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,119,98,212,107,162,148,225,139,244,27,41,64,78,91,91,130,131,68,177,157,146,225,169,165,75,133,123,101,242,101,33,37,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,188,243,184,51,103,222,57,28,71,155,51,107,171,136,78,158,175,135,233,235,74,133,163,163,18,63,201,92,123,64,22,218,56,141,194,247,4,64,128,142,206,28,80,218,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,149,110,89,87,218,46,25,226,38,241,192,131,33,221,246,196,3,97,65,117,186,93,130,215,56,75,1,135,95,221,83,170,122,32,154,107,99,209,247,217,32,132,50,110,81,131,194,40,167,163,100,252,182,44,46,211,179,222,66,39,219,57,37,248,31,186,194,1,41,0,13,225,157,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,0,0,0,0,0,24,170,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,213,180,98,18,5,16,128,194,215,47,26,64,75,174,124,50,50,8,115,70,123,169,143,221,248,74,9,3,14,135,51,8,37,23,18,2,120,178,108,170,201,18,41,106,52,244,57,75,20,216,240,10,40,84,58,218,185,199,13,98,62,171,132,169,151,67,36,51,132,38,197,44,159,124,155,114]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,52,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,48,55,46,49,49,53,49,49,50,49,57,54,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,57,65,54,66,54,51,68,49,70,55,68,57,50,48,56,52,51,50,54,69,53,49,56,51,67,50,50,56,65,55,65,51,54,52,70,67,66,54,50,67,50,69,68,51,66,51,68,69,52,50,50,55,68,66,51,57,50,53,70,56,49,70,66,65,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,51,65,54,55,66,50,55,66,53,53,68,68,68,65,56,56,54,70,53,55,48,70,54,53,50,69,66,48,54,69,69,69,53,66,70,66,70,54,69,65,55,55,55,57,55,53,70,57,54,66,54,66,49,56,67,56,48,55,51,48,68,66,66,70,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,57,50,68,65,53,68,69,50,70,51,52,67,67,69,57,48,67,55,54,57,50,69,70,56,52,70,55,48,55,48,67,56,51,54,55,54,68,51,48,51,56,55,69,50,52,70,70,66,65,57,53,69,56,69,57,56,54,51,56,70,65,48,55,51,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,68,52,66,68,48,52,51,66,48,69,69,54,65,53,70,69,52,57,55,51,68,67,66,65,57,56,69,48,55,66,53,57,56,56,67,68,55,68,65,55,68,70,51,67,70,68,65,52,54,70,66,51,69,48,68,52,68,68,69,49,66,65,53,50,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,67,68,48,51,52,51,49,57,52,70,55,65,57,68,67,49,52,48,55,51,50,56,70,65,70,52,68,50,68,49,68,50,51,65,55,54,55,49,55,68,68,54,52,48,66,55,54,54,57,68,55,52,65,57,68,50,55,54,52,67,50,65,69,66,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,54,69,50,66,54,52,55,68,55,56,49,70,50,66,67,51,52,54,49,67,52,55,69,49,52,56,67,55,57,54,67,57,49,66,50,49,56,70,67,53,57,67,67,57,53,50,67,69,53,66,54,49,51,66,56,55,65,48,56,69,52,70,55,68,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,52,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,55,54,52,54,69,53,48,57,57,56,56,68,49,55,57,66,66,67,67,54,67,54,53,66,53,52,65,67,70,56,48,55,49,55,70,69,56,69,55,51,69,57,48,49,53,51,52,69,70,69,65,69,57,69,66,48,54,70,70,56,53,70,51,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,68,56,49,57,65,55,56,52,65,69,67,49,57,68,69,65,70,49,68,69,50,54,51,68,67,55,52,66,48,70,68,70,51,54,56,49,57,56,48,70,57,68,65,54,67,51,68,67,49,68,56,50,54,50,65,69,48,51,70,65,67,52,57,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,48,46,52,51,56,51,57,51,56,51,54,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,68,97,56,115,111,67,48,70,87,88,111,99,50,107,111,78,106,72,121,53,74,77,68,103,97,100,70,71,78,51,78,104,90,109,111,110,105,104,50,108,70,54,82,56,112,56,47,70,82,117,47,120,78,88,102,70,79,69,75,75,78,43,54,49,107,67,70,98,84,47,77,114,70,105,100,86,113,67,50,117,97,85,49,99,106,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,48,46,53,51,53,51,51,56,48,49,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,82,54,99,110,54,100,107,116,104,77,114,81,102,107,120,68,113,102,119,74,100,78,101,87,48,81,82,100,55,77,114,118,52,102,104,77,102,69,85,111,69,112,77,107,119,109,89,49,111,82,121,114,108,75,107,80,83,90,81,109,116,56,109,108,57,81,54,108,120,100,89,83,104,114,47,71,70,43,80,105,103,104,85,102,78,119,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xd698fa53cf27f767451df8f6903a7027e6105909cdfa5f9b9524e9a632035aa5","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x7762d46ba294e18bf41b29404e5b5b828344b19d92e1a9a54b857b65f2652125","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346765,"gas_limit":60000000,"gas_used":0,"timestamp":1767961690,"mix_hash":"0xbcf3b83367de391c479b336bab884e9eaf87e9eb4a85a3a3123fc95c7b4016da","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x9a6b63d1f7d92084326e5183c228a7a364fcb62c2ed3b3de4227db3925f81fba","requests_hash":"0x224ca29e819b3b852fe0e65124b8d89a3c4df458ffec82fa841af41c3902d6fa","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x1d90fbb7f716a9631031253871a493ae9d7f5e9d2ea7b7bfb14bf7e3f9aa1d83","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x796b753c059eda0bfc8305c1e96b09396e8def0b53f88084b1da161790e068e8","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346764,"gas_limit":60000000,"gas_used":0,"timestamp":1767961686,"mix_hash":"0x25507ff7a585c6c60e1451c0725b1830a1807167f666d8b1b25912855543cc35","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x0ec33bd453f3d732a74af00dfea2fdf8e4a04466eb7fe964f4a4c73f77c12084","requests_hash":"0x79038a6e32931540abb0b7c7f27ac45c3622742dfac4e56d01dbb09572ee4998","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,131,50,64,222,37,205,226,47,26,226,225,148,85,156,128,154,71,35,19,137,140,32,182,28,202,25,106,162,210,42,242,117,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x2645708f87e22fd5eb9e59f2873cfb1605bad1b8d0a99a6716f930b67fea713d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0xbfd07fb180fb4b1dc638f9fd86d543ba6e0144d89294e3f5da62c629436f50b5"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Branch":[{"data":{"Digest":"0xf93199e7d0aa6e05dee96bc7ae6b43149a18dfdba1f2b6bf3b099c5896559301"}},{"data":{"Digest":"0xf31073868c272a4e6ec623d8384cd3d87c3b332b5640a2d5c7b995534eb3ec27"}},{"data":{"Digest":"0x49012eafe92de7368d762774aec1be129f201baf6511c7d115fa917e5127129f"}},{"data":{"Digest":"0x17168e67257e03299db63479a659809a7a0ac3a6b8caf29e9f7ea4ce2e191056"}},{"data":{"Digest":"0x67a902fd5d09ac7686adf738bea704c360e8ec1295b0c7b026d5e89876a8a91a"}},{"data":{"Digest":"0x02fd283d0dc9d143d7c35e6482737a5e8c7a1e71ef37edad79e3d8118bd764a3"}},{"data":{"Digest":"0xe3187cc9db77e6b343f98e0ce572409ccfeeff473cc06904ab45afac34f65795"}},{"data":{"Branch":[{"data":{"Digest":"0x8323fe0ce81bb4c6c9e368c11da95d17a865d779fd61a5291fab17de8b650205"}},{"data":{"Branch":[{"data":{"Leaf":[[32,166,88,41,103,1,172,170,170,116,222,171,163,92,234,121,24,144,19,222,126,163,218,118,82,41,80,105,251,162,231],[160,107,227,159,196,25,180,0,50,10,77,112,232,30,198,3,172,103,94,52,144,234,203,144,250,78,206,228,229,251,81,58,88]]}},null,{"data":{"Digest":"0xbd6daf85cd1136b7722a1167cd95dafdb452470b4fc9d4aabb71b6770fd1071c"}},null,{"data":{"Digest":"0xb9dba0079deac92cd2ae72a37530e5d2ada822dd9171eda91801b4dbcbfb83f3"}},null,null,null,null,null,null,null,null,null,null,null]}},{"data":{"Digest":"0x14b036f18482a1c81e1c6ea5fd92eb3c3afaaddf3c9a73ceacbfcb0dc5d9f4a2"}},{"data":{"Digest":"0x833df8e74871bad9bc61291b5e2cb8ee8dddd641f5fb62ed6c22d8ae236b663f"}},{"data":{"Digest":"0x6e801d820a0742922eeaf8c570412370c60ea916c1624852837fe9ad85f7a9a2"}},{"data":{"Digest":"0xe42c0f9bdbee0dda454d4fcc4154c3d080b8ac9bf62e9558d49a5b45386be438"}},{"data":{"Digest":"0x237746c5c4aec3e6400a4e0665f2c005af9e217b72022844dfdf9989d5d78ff1"}},null,null,{"data":{"Digest":"0xb2f1f73c3002e3e550511b96d5f589e5b37bd94759f8d9c84d6f590e290c989b"}},{"data":{"Digest":"0x6e2477a188cd63ad539d35d174dbce5f8ddc388a743de393e0f7afecb6559f1b"}},{"data":{"Digest":"0x2b45d04e4c64f97ba8faa88cd8916af9df7bb481c38f4e2b89c1c736e326e0e1"}},{"data":{"Digest":"0x2d3f953d53019829bfb170fd6637a95e3fc769a83f59bef17d1808e7dd8a62a7"}},{"data":{"Digest":"0x51b236541a25852557d78d2fd4f9ebf50388838a1a1e2b6bbd83f5d0c974380e"}},{"data":{"Digest":"0x6fbdb4ab6d954b01717a17e7ff479fe9cdc56405af7d39e3f5b6232ac415abe2"}},{"data":{"Digest":"0xa37e828bc3e3efa96f3b55980f2553bda9787a4207c088cf9f719503eda23e74"}}]}},{"data":{"Digest":"0x001712dc9e8f6cfea21bfbad460602dc22ee34c800bf7a5d4db3dfa267e0dcc8"}},{"data":{"Digest":"0x340340000f94daca05ec9a9b8c89e2e9aad9753c2002aecfcfb690353a158f59"}},{"data":{"Digest":"0x074d575dda9b982e220bd8e5bbf40dd0d04ed65f41e5c9dee8ad6a280a613209"}},{"data":{"Digest":"0x561e9a5c6f7d18750a37ce5aea1853157f77dd6940203c86bc54b21fc2815bd1"}},{"data":{"Digest":"0xe4db3e08274020f0444fc38d1766894577f5e97db0c4436c721d2719a62e46f5"}},{"data":{"Digest":"0x8139360bc4a7d4932d2e6967457b7d3cf46c7349e785aa9f86d56f59c72d54ef"}},{"data":{"Digest":"0x1758daf33c55b6919fcfd7afcb71e05e6de2d39ec9abfdfa1f433153d88c8184"}},{"data":{"Digest":"0x6322be182d64eb15ed40646935bf2acde64947ccd40e2675aafd789b58885f34"}}]}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,149,110,89,87,218,46,25,226,38,241,192,131,33,221,246,196,3,97,65,117,186,93,130,215,56,75,1,135,95,221,83,170,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,85,8,31,87,119,107,5,110,159,60,107,132,129,255,140,119,82,71,8,84,92,236,227,77,140,6,94,240,237,254,199,2,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,88,242,238,185,184,100,221,8,44,246,253,105,114,187,4,213,19,160,114,237,153,102,47,64,132,3,234,110,76,191,152,24,56,142,194,247,4,64,128,142,206,28,80,221,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,18,86,152,200,146,214,237,91,188,1,62,208,241,72,215,139,191,203,240,74,158,185,200,63,206,214,124,16,11,37,169,125,122,32,118,70,229,9,152,141,23,155,188,198,198,91,84,172,248,7,23,254,142,115,233,1,83,78,254,174,158,176,111,248,95,52,194,1,41,0,14,225,157,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,0,0,0,0,0,24,171,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,198,224,99,18,5,16,128,194,215,47,26,64,168,100,146,70,68,175,55,128,40,44,103,120,83,210,22,149,168,188,205,61,136,211,170,212,198,33,157,151,88,85,167,246,42,76,116,29,28,231,131,36,176,213,27,143,68,147,152,125,57,0,152,201,253,67,168,45,103,195,111,11,182,1,3,235]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,53,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,48,46,52,51,56,51,57,51,56,51,54,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,55,54,52,54,69,53,48,57,57,56,56,68,49,55,57,66,66,67,67,54,67,54,53,66,53,52,65,67,70,56,48,55,49,55,70,69,56,69,55,51,69,57,48,49,53,51,52,69,70,69,65,69,57,69,66,48,54,70,70,56,53,70,51,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,68,56,49,57,65,55,56,52,65,69,67,49,57,68,69,65,70,49,68,69,50,54,51,68,67,55,52,66,48,70,68,70,51,54,56,49,57,56,48,70,57,68,65,54,67,51,68,67,49,68,56,50,54,50,65,69,48,51,70,65,67,52,57,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,52,70,52,53,69,50,55,56,55,67,67,56,50,53,66,54,52,68,55,69,50,67,48,69,50,67,66,70,52,49,68,51,70,67,54,48,66,54,49,68,51,56,69,56,67,70,65,57,57,52,67,57,48,52,69,56,65,66,69,70,57,66,55,53,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,48,67,67,50,52,52,66,65,66,54,52,55,49,50,56,49,53,54,69,70,66,51,69,69,70,49,70,70,48,67,66,57,55,51,53,68,67,50,65,55,55,52,55,68,69,51,50,49,65,52,50,65,66,48,66,57,67,48,69,68,48,55,54,66,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,57,57,48,48,51,49,66,48,53,55,52,50,70,49,52,48,69,55,52,53,65,52,69,55,57,70,53,48,70,57,57,69,67,56,66,50,68,56,66,57,67,54,70,48,56,55,70,67,68,49,68,57,56,68,52,68,54,65,50,66,65,54,50,49,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,53,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,68,57,68,53,48,50,57,51,50,69,68,54,54,49,67,48,68,65,53,70,70,67,68,65,53,68,69,67,49,70,66,48,54,55,53,49,70,69,68,52,70,48,51,52,53,69,65,52,49,54,68,67,50,49,52,49,66,70,67,57,56,54,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,52,67,49,55,55,68,50,67,65,52,51,55,50,65,51,50,68,48,55,48,66,50,57,70,69,52,66,68,56,55,51,68,52,69,68,65,56,52,52,70,66,52,57,49,55,50,66,57,53,55,55,53,49,49,69,57,48,68,57,53,49,69,67,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,51,46,57,53,49,48,55,57,50,55,52,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,106,54,47,87,72,56,105,85,85,112,106,68,113,49,117,109,83,120,90,65,53,113,43,47,99,106,70,73,97,110,51,122,75,84,103,88,89,102,82,68,52,51,48,54,57,71,76,111,89,90,70,76,50,110,107,51,48,87,72,83,98,121,86,74,103,68,88,50,53,102,54,116,47,87,119,106,76,43,103,112,70,111,116,74,47,119,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,51,46,56,53,57,50,52,48,48,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,47,117,83,48,108,111,47,107,84,106,87,107,115,73,103,75,110,47,120,117,101,48,119,49,103,49,51,120,52,117,54,106,116,106,108,47,120,54,90,69,66,122,78,76,86,111,65,115,116,106,85,48,54,55,83,71,111,101,114,101,103,109,76,78,119,69,68,54,111,108,69,73,79,122,113,71,67,110,117,71,65,71,55,80,116,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x956e5957da2e19e226f1c08321ddf6c403614175ba5d82d7384b01875fdd53aa","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x55081f57776b056e9f3c6b8481ff8c77524708545cece34d8c065ef0edfec702","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346766,"gas_limit":60000000,"gas_used":0,"timestamp":1767961693,"mix_hash":"0x58f2eeb9b864dd082cf6fd6972bb04d513a072ed99662f408403ea6e4cbf9818","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x7646e509988d179bbcc6c65b54acf80717fe8e73e901534efeae9eb06ff85f34","requests_hash":"0xaf41cfef999b2bfdbf8b70246d0f2c16d0dfb5d94dad47c3994c5579230f26f4","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xd698fa53cf27f767451df8f6903a7027e6105909cdfa5f9b9524e9a632035aa5","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x7762d46ba294e18bf41b29404e5b5b828344b19d92e1a9a54b857b65f2652125","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346765,"gas_limit":60000000,"gas_used":0,"timestamp":1767961690,"mix_hash":"0xbcf3b83367de391c479b336bab884e9eaf87e9eb4a85a3a3123fc95c7b4016da","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x9a6b63d1f7d92084326e5183c228a7a364fcb62c2ed3b3de4227db3925f81fba","requests_hash":"0x224ca29e819b3b852fe0e65124b8d89a3c4df458ffec82fa841af41c3902d6fa","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,253,167,69,176,27,223,225,132,149,110,226,189,172,225,147,67,248,174,252,122,55,50,52,251,109,188,107,194,210,132,42,118,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0x2645708f87e22fd5eb9e59f2873cfb1605bad1b8d0a99a6716f930b67fea713d"}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Branch":[{"data":{"Digest":"0x286269d0324c8d2503cd15eaef9a059ab8bbcff5a627cd83ed090af5040484d0"}},{"data":{"Digest":"0x6b190d01e4aafe0a20eceeae0580d64413f3a20b3b0ba7ff664576721d9d2dc5"}},{"data":{"Digest":"0x41f7128e4305a5822eebfc75181ad0093c4d9db9375ace3b20e429ed619fcb42"}},{"data":{"Digest":"0xd2882f14cc7fd3c4d8241c03f13b47efa34ba0e317da7e5c50879d21e5c74685"}},{"data":{"Digest":"0x62fc6a1376321b873cf56e697010399ed4be0010775fbfee5fffba502c11a7b9"}},{"data":{"Branch":[{"data":{"Digest":"0xb7fe17707deb643c2b8b8267f50a674c7e80a4a3b0935dd5e9157e5487ddf295"}},{"data":{"Digest":"0xaa933e01828cd98307150309a71f0fdd3a8dc554584385a057664cf7d338047a"}},{"data":{"Digest":"0xb6bab26137c71e6e71085b0d5291a31ef03061ab9dacf0c81ed8a375ed68bc0a"}},{"data":{"Digest":"0x8aa03affe2b59bc963fae78e8c6e2b8a39e05c24fcbdccea48028e815d44903b"}},{"data":{"Digest":"0xd99a3b8eb4046450b03cd40cd5428920711ba1ac2687a6e2dcbb979afa55cf62"}},{"data":{"Branch":[null,null,null,null,null,null,null,null,null,null,null,null,null,{"data":{"Digest":"0x1c0ab277026079b4955a1abd8c182f08c8246728f80866fe970fda72d353dd84"}},null,{"data":{"Leaf":[[32,116,56,61,251,150,117,119,232,170,69,41,113,124,98,162,147,237,196,129,52,153,8,250,116,139,38,116,107,138,201],[160,41,26,201,120,21,18,40,74,146,170,210,63,44,106,8,198,145,238,25,5,129,124,150,179,78,62,136,102,214,31,225,235]]}}]}},{"data":{"Digest":"0x3490e5f93d16818d989e5a517e5fbeb01981495fe42e2222989ab4c79cd6b70c"}},{"data":{"Digest":"0xc1f5e716965bfeeb0b6f4541ef3f0013389ab1351b0e6496e46d950bf9388324"}},{"data":{"Digest":"0x5d52d133d3bd6c550dc1e7e9f1643dda08319751cb85a62eb696814276528010"}},{"data":{"Digest":"0x120318b2005688ede55e35c4004b540610d6b3ac438a2deb5150731c3b6ec51e"}},{"data":{"Digest":"0x79209dadf0fadae3efad38c5f00afe778432455c5bd59146aadcaee0b71cddb7"}},{"data":{"Digest":"0x56890e8dee720520bf6f3cb78496f8f751f4a2b2c7491656d016ab28dbc42f31"}},{"data":{"Digest":"0x043c0491a661421afb3bbfe527727892d9f56ed4609f96fd327948bf57e940fa"}},{"data":{"Digest":"0xbc6169145e55752c0af59c3e888efdda9d2d9d8ffbc3ad14c10be099550de30e"}},{"data":{"Digest":"0xb27d41cc1d9acb145f01baf18666911bd850834d9f0ba2d4e5c0f4ea9f0e7591"}},{"data":{"Digest":"0x2d86598912c4873e011ecd906464f5df6d2a3ee0c1b61191648102d9c6f8f777"}}]}},{"data":{"Digest":"0x70b3530e9ef22851afa7826b69f718863e4414fcff13c11ca24b6d8ac65716b9"}},{"data":{"Digest":"0xf44fbf2ece57ec1ebe41817154e81f01f19e1c6edce78108127a8309e9d0d4b8"}},{"data":{"Digest":"0x0458a55e43fea0a6de664da0a119c0e80280faa88852588999115cabf1a0d632"}},{"data":{"Digest":"0x03556ebd7791bc16af460b63cb8d587762b1d158a1db0b1c19634bd71b5a507b"}},{"data":{"Digest":"0x2801b46a088af458e85faa5dc4ebc46d696ec1a10352c961c2146332cd0a5458"}},{"data":{"Digest":"0x0fd0a2f0b920e07d086b2ba1b1e6ce4c3ecc390666efeace188c8aec80d78c28"}},{"data":{"Digest":"0x2addf50b57682f13950d0c60a06b5ec3e347ccc79cbef9201e8e138ff594170b"}},{"data":{"Digest":"0x88e7e6dbeb14fb96249b2e263fc4ac7113fbf9ba745fb46104b67fdf5040087a"}},{"data":{"Digest":"0x705bf6baccbc7252f4bc91f89d7d8fcc600692926c6aacb91f16ae4ea7b7f89f"}},{"data":{"Digest":"0xae22d06f38ab5bb315c9dd7c491f1cfe4d9d2b6a763e46061351e5843945281f"}}]}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,18,86,152,200,146,214,237,91,188,1,62,208,241,72,215,139,191,203,240,74,158,185,200,63,206,214,124,16,11,37,169,125,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,214,244,94,220,31,32,28,238,241,186,5,210,131,243,217,205,80,118,185,121,252,170,149,168,237,72,29,78,93,130,248,157,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,76,185,9,37,220,135,165,125,176,11,67,197,171,36,13,192,158,101,243,51,74,164,197,70,217,186,164,89,2,134,194,226,56,143,194,247,4,64,128,142,206,28,80,225,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,226,55,250,90,238,86,40,159,238,241,79,209,49,50,137,185,52,241,97,145,136,195,24,50,225,95,205,179,254,101,30,109,122,32,253,157,80,41,50,237,102,28,13,165,255,205,165,222,193,251,6,117,31,237,79,3,69,234,65,109,194,20,27,252,152,100,194,1,41,0,15,225,157,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,0,0,0,0,0,24,172,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,214,180,98,18,5,16,128,194,215,47,26,64,46,242,36,23,36,64,141,39,111,164,254,109,38,114,147,217,251,102,36,184,159,158,68,250,252,201,147,156,77,1,202,110,44,61,234,131,57,237,124,2,80,5,148,118,107,253,157,62,175,183,69,183,220,184,192,19,241,46,163,236,229,141,30,94]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,54,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,51,46,57,53,49,48,55,57,50,55,52,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,68,57,68,53,48,50,57,51,50,69,68,54,54,49,67,48,68,65,53,70,70,67,68,65,53,68,69,67,49,70,66,48,54,55,53,49,70,69,68,52,70,48,51,52,53,69,65,52,49,54,68,67,50,49,52,49,66,70,67,57,56,54,52,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,52,67,49,55,55,68,50,67,65,52,51,55,50,65,51,50,68,48,55,48,66,50,57,70,69,52,66,68,56,55,51,68,52,69,68,65,56,52,52,70,66,52,57,49,55,50,66,57,53,55,55,53,49,49,69,57,48,68,57,53,49,69,67,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,54,52,66,68,70,55,56,70,65,67,57,66,68,70,57,57,55,56,48,66,52,55,48,69,52,48,57,67,53,48,54,67,66,67,65,49,49,49,65,66,51,52,51,67,57,49,68,65,48,48,57,48,50,50,56,67,68,69,65,70,54,51,70,69,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,48,50,54,49,48,56,68,56,70,68,54,53,70,49,56,49,51,66,56,69,49,50,67,67,53,66,69,52,57,54,55,48,50,70,52,56,55,67,54,55,65,56,55,50,69,57,50,50,53,66,68,55,53,48,53,53,66,56,50,65,52,53,54,67,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,69,55,57,49,50,69,69,56,65,66,52,57,52,56,49,54,70,50,65,52,55,52,67,52,55,57,55,65,69,67,69,51,56,67,56,51,67,69,49,53,49,57,65,51,54,54,69,65,55,70,53,66,53,65,70,51,69,54,52,69,51,53,65,53,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,54,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,69,52,70,55,68,67,66,50,56,50,56,57,70,51,56,68,69,70,70,67,69,53,69,53,49,56,49,51,55,56,49,50,53,66,70,68,52,50,69,65,52,65,65,67,50,51,51,57,65,55,68,52,65,65,52,51,57,51,57,68,69,65,52,69,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,67,51,49,55,50,67,57,68,54,54,70,70,52,48,55,56,68,67,56,69,53,53,66,57,57,52,66,49,70,50,51,66,65,67,51,68,68,69,56,48,51,56,48,66,51,48,65,52,49,56,69,65,54,65,65,66,69,70,55,67,55,50,68,52,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,55,46,50,55,49,53,56,54,50,49,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,53,99,108,122,68,109,88,72,74,67,67,101,57,80,80,89,84,76,72,69,53,84,55,77,50,50,78,81,54,87,97,121,121,111,110,43,69,76,112,81,70,113,90,110,108,118,73,107,47,113,51,105,47,108,112,50,101,111,56,55,100,109,81,100,72,85,82,86,87,77,120,79,90,117,70,71,87,43,74,81,121,49,82,80,111,119,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,55,46,51,55,48,56,55,52,55,56,49,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,104,43,43,49,55,115,55,121,119,80,113,108,56,71,68,113,122,69,120,72,82,43,80,97,98,117,67,69,69,98,119,102,73,89,117,98,54,56,97,117,107,101,116,65,77,119,113,109,56,77,112,85,53,71,107,89,50,53,73,76,70,76,54,50,116,100,72,109,113,86,113,117,90,55,100,71,65,52,119,73,51,74,85,75,111,65,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x125698c892d6ed5bbc013ed0f148d78bbfcbf04a9eb9c83fced67c100b25a97d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xd6f45edc1f201ceef1ba05d283f3d9cd5076b979fcaa95a8ed481d4e5d82f89d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346767,"gas_limit":60000000,"gas_used":0,"timestamp":1767961697,"mix_hash":"0x4cb90925dc87a57db00b43c5ab240dc09e65f3334aa4c546d9baa4590286c2e2","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xfd9d502932ed661c0da5ffcda5dec1fb06751fed4f0345ea416dc2141bfc9864","requests_hash":"0x8eb9bd9804a66dfcf3f376bb3920dad410cc28e6d477f57a6d373dc60c11444a","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x956e5957da2e19e226f1c08321ddf6c403614175ba5d82d7384b01875fdd53aa","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x55081f57776b056e9f3c6b8481ff8c77524708545cece34d8c065ef0edfec702","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346766,"gas_limit":60000000,"gas_used":0,"timestamp":1767961693,"mix_hash":"0x58f2eeb9b864dd082cf6fd6972bb04d513a072ed99662f408403ea6e4cbf9818","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x7646e509988d179bbcc6c65b54acf80717fe8e73e901534efeae9eb06ff85f34","requests_hash":"0xaf41cfef999b2bfdbf8b70246d0f2c16d0dfb5d94dad47c3994c5579230f26f4","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,55,159,66,122,171,163,88,127,134,9,202,30,42,99,100,189,213,16,128,120,56,34,76,164,61,209,248,254,215,66,45,37,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Branch":[{"data":{"Digest":"0xa475376b72d34bd508c46a27d01fc20d561a2881ef80869af1a13f9dd40c93e9"}},{"data":{"Digest":"0x927cdfd24acdd78c3529ca820b3cb5da99d164a6d637913a7184fca535db4bc2"}},{"data":{"Branch":[{"data":{"Digest":"0x9d5ce4ed0bc39dc61c4c9483c7a23c369f32503930faa5816917006a3195a4f8"}},{"data":{"Digest":"0xc3849be57e3f8796831f0b80a24399e178c9cc49b8d6c59d7b975cf01b3274b4"}},null,{"data":{"Digest":"0x682e243ff1f772e029ddf08f9f790bcae53dac741102f88637cc140ab4b2fc8a"}},{"data":{"Branch":[null,null,null,null,null,null,null,{"data":{"Branch":[null,null,null,null,null,null,null,null,null,null,null,{"data":{"Digest":"0x99a963da8e5b85adb8b9d71a564f719c1587fdcf3aa916ae2b55e6e25e6a130c"}},null,{"data":{"Leaf":[[61,40,2,231,128,244,237,94,148,146,183,195,232,195,249,182,12,4,192,37,165,182,159,203,123,226,238,101,39,247],[160,114,234,228,63,199,100,78,32,219,14,124,51,66,164,134,35,162,131,123,174,178,35,99,199,54,26,199,107,18,142,97,32]]}},null,null]}},null,null,null,null,{"data":{"Digest":"0xe4fa080b306cd9ca63ee38d90f179f4d7d9bd33d221428186b761e6bc310695e"}},null,null,null]}},{"data":{"Digest":"0x04151fd5357968799fe7db280266bc7188fde4612d114487761b0f2184dfbf17"}},{"data":{"Digest":"0xfb67b6b114f1f40a2ca945f85104fd8ab824a2ee28063e3a14e7527121f07ba6"}},{"data":{"Digest":"0x5f1e047172cdbfd03ca42e1753ca4623be9168423453bcce35fff9f7bf27b040"}},{"data":{"Digest":"0x1cf918a4540388de01e52bd55aa38cda98e4416b7be1c614200363c8ab027de7"}},{"data":{"Digest":"0xd7b5558ff7f65ced1426159d4adb552f151fd905eb90801d03b47bec8ef2fcba"}},null,{"data":{"Digest":"0x13b530524198a7b694efedda00a9ec9f5ef3e93f6daf021b93f13910384afbd9"}},{"data":{"Digest":"0xd349c51e08d1e86a5dce044d45309cbc350001227553b46494f7d12314b07344"}},{"data":{"Digest":"0x3a3c82fee3c2d59d4239b6f568f8ac8c702a2cb94225f21c5e2bf2fdab82272c"}},null,null]}},{"data":{"Digest":"0x93f0cc60e659e5ca6da1cbe6e54573c2aec01f7f01a3ad5a05fd8f4acfaa18a0"}},{"data":{"Digest":"0xae896fa09880f980406c1a68b90f429e739401f79f0a4c6c687a434297a654cb"}},{"data":{"Digest":"0x791fe4db0b32b91aa24d49ddcbc290db1400a0ec5200626f001febb3c05425f6"}},{"data":{"Digest":"0x82c711a5910311eae0175b6e034e0c20cb3531cde855ac001b55543ad499ff22"}},{"data":{"Digest":"0x7148f5ee410bb3e1088cad9ba22e4a712d5a3b00bfe35d4b21c49439d4f83f48"}},{"data":{"Digest":"0xb233918d500b6eb2c6639fdcbfd020793fa26ff09fe814a5a892472817bf9f41"}},{"data":{"Digest":"0xb6d280b10a16ba1874b15492a383d14001b04a99247ec76447b8e7971ec8cbd3"}},{"data":{"Digest":"0x3425759a679486a8e5575409e07bf9b3e084ed4ce354d79603cfff1e689ba3e7"}},{"data":{"Digest":"0x6929c28afadb8b781eae9cd44b968541fbe0de45917f3d6fabd05b496b39dca8"}},{"data":{"Digest":"0x3ba8e3bf682edf4606da42af811b81356e6450e0e03802b64e8213d97af03881"}},{"data":{"Digest":"0xe815d7340661c926dcbb0bebe98157fc63766ed53827a915999169acc8643195"}},{"data":{"Digest":"0x48f8c8bcb35e2510d6d670ce1c65280a49e9f1a9d4d699318c7990e7469bd4fe"}},{"data":{"Digest":"0x3b611a13df6a7ca4c68ea5f9d9c8507bc1b5b65b43a40c79e71b616fa74920af"}}]}},{"data":{"Digest":"0x8374b98b3d1b3d920d456f3071b24ceb7bf77c9f1c6534042bac41886b1832f4"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]}] \ No newline at end of file diff --git a/circuits/data/state-chain/10346768-10.blocks b/circuits/data/state-chain/10346768-10.blocks index 96e8905bc..3a68064f8 100644 --- a/circuits/data/state-chain/10346768-10.blocks +++ b/circuits/data/state-chain/10346768-10.blocks @@ -1 +1 @@ -[{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,226,55,250,90,238,86,40,159,238,241,79,209,49,50,137,185,52,241,97,145,136,195,24,50,225,95,205,179,254,101,30,109,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,50,99,231,153,41,203,66,32,254,222,171,76,47,121,187,47,12,225,222,110,106,88,150,32,249,19,128,61,104,185,119,105,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,202,80,41,36,65,110,231,166,145,91,18,144,11,209,162,181,124,189,189,194,110,141,49,96,121,7,233,235,255,2,145,67,56,144,194,247,4,64,128,142,206,28,80,228,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,135,135,198,198,91,93,246,171,99,210,126,67,54,53,248,61,126,233,232,209,40,126,237,161,0,49,246,233,71,21,67,70,122,32,228,247,220,178,130,137,243,141,239,252,229,229,24,19,120,18,91,253,66,234,74,172,35,57,167,212,170,67,147,157,234,78,194,1,41,0,16,225,157,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,0,0,0,0,0,24,173,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,199,224,99,18,5,16,128,194,215,47,26,64,150,28,220,53,96,53,8,146,171,115,152,108,144,210,7,232,212,26,237,162,145,109,230,101,0,6,195,110,250,12,17,38,32,167,45,208,196,235,133,62,7,147,160,108,149,229,180,251,203,59,166,50,210,20,157,193,166,91,15,195,177,176,16,186]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,55,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,55,46,50,55,49,53,56,54,50,49,57,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,69,52,70,55,68,67,66,50,56,50,56,57,70,51,56,68,69,70,70,67,69,53,69,53,49,56,49,51,55,56,49,50,53,66,70,68,52,50,69,65,52,65,65,67,50,51,51,57,65,55,68,52,65,65,52,51,57,51,57,68,69,65,52,69,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,67,51,49,55,50,67,57,68,54,54,70,70,52,48,55,56,68,67,56,69,53,53,66,57,57,52,66,49,70,50,51,66,65,67,51,68,68,69,56,48,51,56,48,66,51,48,65,52,49,56,69,65,54,65,65,66,69,70,55,67,55,50,68,52,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,70,51,69,48,55,68,66,68,56,68,52,69,65,49,69,66,65,68,54,68,69,53,56,50,57,65,69,69,52,49,70,53,54,48,50,53,54,68,70,53,50,55,48,51,49,53,48,49,69,65,70,55,69,69,65,69,52,54,54,68,50,50,53,55,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,57,56,67,65,51,65,49,69,67,57,65,53,50,48,66,68,49,57,53,65,65,65,54,66,49,51,57,70,70,51,51,50,69,56,52,66,65,57,65,55,55,53,66,70,48,54,53,65,57,53,70,70,65,50,56,57,52,48,55,56,66,52,57,49,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,68,56,68,48,70,49,69,52,48,66,67,50,52,69,49,69,52,54,53,66,70,52,56,69,51,54,51,65,56,56,53,49,68,53,65,55,55,56,66,54,50,57,50,51,54,54,55,52,50,70,49,70,56,68,51,65,49,57,48,49,68,55,50,57,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,55,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,50,68,53,50,67,68,48,54,48,65,57,65,70,68,68,65,55,56,51,67,68,56,67,55,54,52,66,56,65,70,49,49,66,54,49,55,69,56,69,52,67,51,65,48,66,66,70,56,57,54,67,50,69,54,57,48,54,69,57,52,56,69,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,67,53,65,65,52,67,51,50,49,65,67,68,54,56,66,65,68,54,69,54,69,53,51,65,68,70,52,57,50,65,48,52,48,66,52,68,55,50,66,67,68,69,48,52,66,49,56,53,56,53,48,49,70,52,57,56,51,54,48,68,70,55,55,55,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,48,46,55,56,54,54,53,48,50,57,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,77,65,77,117,119,90,101,108,74,65,74,110,72,78,84,88,74,81,113,77,43,86,54,75,87,49,121,110,106,73,110,111,65,118,105,51,56,71,72,117,71,99,119,98,105,52,116,50,49,122,78,78,115,87,48,53,47,65,74,84,104,70,108,77,79,80,99,99,100,97,53,73,116,86,49,48,88,109,50,77,119,104,48,88,97,119,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,48,46,54,57,51,53,49,51,50,49,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,49,121,77,102,89,115,111,55,50,89,88,99,112,79,82,121,83,54,109,105,84,80,86,75,56,50,106,115,104,65,114,56,101,81,120,106,88,81,109,69,69,69,103,50,111,57,103,103,83,102,107,114,89,99,88,100,50,68,75,70,113,82,102,72,101,52,115,53,102,54,100,114,90,68,100,111,71,82,65,66,71,100,81,72,87,119,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xe237fa5aee56289feef14fd1313289b934f1619188c31832e15fcdb3fe651e6d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x3263e79929cb4220fedeab4c2f79bb2f0ce1de6e6a589620f913803d68b97769","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346768,"gas_limit":60000000,"gas_used":0,"timestamp":1767961700,"mix_hash":"0xca502924416ee7a6915b12900bd1a2b57cbdbdc26e8d31607907e9ebff029143","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xe4f7dcb28289f38deffce5e5181378125bfd42ea4aac2339a7d4aa43939dea4e","requests_hash":"0xd602fd8fc3c0e01e657cfe11cab0ac39e19b318d12fc1c9345a16a3a3eec7383","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x125698c892d6ed5bbc013ed0f148d78bbfcbf04a9eb9c83fced67c100b25a97d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xd6f45edc1f201ceef1ba05d283f3d9cd5076b979fcaa95a8ed481d4e5d82f89d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346767,"gas_limit":60000000,"gas_used":0,"timestamp":1767961697,"mix_hash":"0x4cb90925dc87a57db00b43c5ab240dc09e65f3334aa4c546d9baa4590286c2e2","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xfd9d502932ed661c0da5ffcda5dec1fb06751fed4f0345ea416dc2141bfc9864","requests_hash":"0x8eb9bd9804a66dfcf3f376bb3920dad410cc28e6d477f57a6d373dc60c11444a","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,102,43,220,111,237,93,80,188,234,99,124,124,115,186,86,148,44,31,129,46,247,13,248,27,121,3,148,6,161,23,210,54,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Branch":[{"data":{"Digest":"0x5ee63f18d02408601f21b9f13a1c03ee868d63534ec323e3b80d38b4a0896db9"}},{"data":{"Digest":"0x071ca2fe458ca3785577e149cc215b0f6cfbbcd54c9d17c22144af9e2f519347"}},{"data":{"Digest":"0xf6f12d5bed4cd6a338982e793c3a59fb8ea17ce775414757d3c58985f0e2e508"}},{"data":{"Digest":"0x5f7da324f445984f12df2755c366312048ac4a1f31fa233e2e11d7a80636d949"}},{"data":{"Digest":"0x017bbe6e2eedecac7b164003d4bd2ccd8fdc90dbdb9e95a888d7112fddb10010"}},{"data":{"Digest":"0x4c0c77746f4c353473ec2b5d1b14399a569e20689f8cfd22665ee67dd1b40238"}},{"data":{"Digest":"0x6318d09bdc870fe6bdd5e4c09336b78b5ae79d76af37a2899e5b3edcd7d86c56"}},{"data":{"Branch":[{"data":{"Leaf":[[50,147,216,75,196,216,197,101,201,229,57,127,234,68,173,19,166,213,113,66,217,206,129,2,130,45,53,134,182,6,33],[160,12,99,228,66,214,174,214,119,142,239,132,103,173,138,153,185,12,145,167,46,245,252,107,50,248,252,193,37,139,168,45,10]]}},{"data":{"Digest":"0x92e9cb91997e82631a5194e690e114aa2ea3b455e17ba3a83b5d8950434c788c"}},{"data":{"Digest":"0xdda1d847bac74e4cd624f4a1d4fba38280c02c3462bdf8a12703b1b09dede392"}},{"data":{"Digest":"0x6ee8b53094870e884b1b163937c1b24c23338aaccea9397a785ba92a9766ede4"}},{"data":{"Digest":"0x14d1bca67146913ddffcec377d9da003ba8f88143757c661fbd5e0621d1810fd"}},{"data":{"Digest":"0xcde4c6ea82edf0c8a5c21f497960e9734788044fbaaef78f3cd6a9c5f08f664d"}},{"data":{"Digest":"0x879d9c68417d9a2c661e2f2cd5ae4bc4a4f77cf001d956d7472b8ae6950e7470"}},{"data":{"Digest":"0x4371f3d40acb35943231207f9101a41dcdd6b1219a3e5bc974d7e859e872a7f0"}},{"data":{"Digest":"0xd133bd32a2b92edf937741209e863407735fc7182fbd525e6a6559f8f1cdbae5"}},{"data":{"Digest":"0x350b159c1afe8e76f27bdb305cad2a1e47000e41ba8a8e57d4ad84ae9089e052"}},{"data":{"Digest":"0xdc5ac1c4fc903aecd7a20716774d4ceb25bc2cb5095e3379aa7790214cce6cb7"}},{"data":{"Digest":"0xe0a43a14ccc0544f77dc04e8672059c47727c12cfd6f9fd4f89f2af1bbf01e67"}},{"data":{"Digest":"0xf344b0d309683c1107ffb4a9d23052518f4a5f928583829c144ca785c625baa5"}},{"data":{"Digest":"0x085a12045354b1fa484a009527533766b8f1797bf79ad88bb402df863f2926dd"}},{"data":{"Digest":"0xbc7e55821596ba915883c8dc1ff1fc30254d3d28d7ce96f170a9b36d8026f15e"}},{"data":{"Digest":"0x36a6cf8b21dcc81ac9f726322e7f914648e7e8f83ec14ffbea37b858dfb56670"}}]}},{"data":{"Digest":"0x8a9d59daa8cc303808a559446f227fbe54291518e93225aa8712555f033a5497"}},{"data":{"Digest":"0xdf2b8ab28dba34cec7acd35eeff6fc37a8a04aa4380c73e3f2a2095709a0bada"}},{"data":{"Digest":"0xdbba8b7be70efb94d9ccce166442055da96b17d5d32434ce65683633798f0d20"}},{"data":{"Digest":"0x81a5b2e16e645f03e592dadcc52347e39d45cf0d95fb7a53314751c3fa64bc7f"}},{"data":{"Digest":"0xaa441c1ea4f2b265d72d3afe8d0394326069f3914a1bfb8d43d58c01d4d6f756"}},{"data":{"Digest":"0x2a237562a05de63bc9ebc99397a8651ca5a9e3fc5f4d40a32a7a850302bbc2e6"}},{"data":{"Digest":"0x21159561ab8cca719f18effc311657c7532bfac788f95032137d3794426d0ea2"}},{"data":{"Digest":"0x107b59ca784951bb66c4817ed943f195f0c976cce2ca455c4d7494d508755690"}}]}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,135,135,198,198,91,93,246,171,99,210,126,67,54,53,248,61,126,233,232,209,40,126,237,161,0,49,246,233,71,21,67,70,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,178,65,249,43,39,233,139,164,27,216,132,162,205,39,43,101,241,192,135,84,70,59,36,0,179,234,105,139,81,181,118,218,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,75,150,156,241,172,182,91,152,60,39,168,50,183,251,141,36,218,141,29,154,190,114,89,251,42,78,197,144,82,12,109,235,56,145,194,247,4,64,128,142,206,28,80,231,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,188,106,217,202,21,147,242,102,16,32,215,6,23,63,111,158,40,68,191,117,56,16,100,88,120,36,175,132,125,54,236,250,122,32,242,213,44,208,96,169,175,221,167,131,205,140,118,75,138,241,27,97,126,142,76,58,11,191,137,108,46,105,6,233,72,236,194,1,41,0,17,225,157,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,0,0,0,0,0,24,174,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,215,180,98,18,5,16,128,194,215,47,26,64,51,89,18,243,85,45,64,110,25,50,136,218,3,207,181,15,126,170,195,200,103,27,134,90,118,122,77,133,128,178,122,36,98,103,159,64,230,70,243,85,69,103,40,220,204,100,5,184,241,50,12,95,1,239,94,111,92,230,84,169,9,138,220,19]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,56,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,48,46,55,56,54,54,53,48,50,57,57,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,50,68,53,50,67,68,48,54,48,65,57,65,70,68,68,65,55,56,51,67,68,56,67,55,54,52,66,56,65,70,49,49,66,54,49,55,69,56,69,52,67,51,65,48,66,66,70,56,57,54,67,50,69,54,57,48,54,69,57,52,56,69,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,67,53,65,65,52,67,51,50,49,65,67,68,54,56,66,65,68,54,69,54,69,53,51,65,68,70,52,57,50,65,48,52,48,66,52,68,55,50,66,67,68,69,48,52,66,49,56,53,56,53,48,49,70,52,57,56,51,54,48,68,70,55,55,55,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,52,48,70,51,67,48,65,50,51,50,48,54,56,67,50,67,57,69,57,65,57,57,50,68,48,69,50,52,48,68,69,52,68,54,50,54,68,70,68,54,52,55,66,51,56,51,67,49,56,65,54,52,56,57,48,69,66,67,57,69,54,65,67,67,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,65,54,56,68,68,70,65,66,52,51,70,66,57,70,50,51,51,52,67,53,69,70,54,65,55,51,68,66,54,52,53,53,51,69,49,67,56,65,49,66,51,70,70,57,49,52,69,54,50,66,65,49,68,49,65,68,48,65,49,52,67,57,53,69,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,50,52,69,67,56,52,69,49,69,67,52,69,52,50,67,56,65,65,52,55,65,65,49,57,68,52,69,55,69,49,56,48,53,54,51,52,48,54,50,49,68,53,51,50,54,69,68,69,53,68,65,66,70,49,53,48,66,49,48,51,50,67,68,55,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,56,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,68,55,48,52,66,56,68,49,65,55,66,50,52,68,70,55,70,68,70,53,54,68,55,67,51,67,52,70,52,70,48,50,66,53,52,56,53,50,65,56,56,56,53,53,49,51,68,51,52,69,53,49,57,65,52,53,52,65,55,54,53,57,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,68,69,66,66,56,56,56,68,53,69,65,66,57,65,57,67,49,69,69,53,49,53,51,52,51,70,65,68,65,55,67,56,69,66,66,57,55,49,67,67,70,54,49,51,54,49,51,48,54,68,55,49,67,70,48,70,48,56,53,68,52,66,65,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,52,46,49,48,55,48,56,48,53,51,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,97,72,69,90,75,88,109,85,109,100,115,73,72,97,105,71,99,55,118,66,88,56,57,84,118,75,87,99,120,53,85,112,117,122,55,103,49,87,108,52,87,101,104,52,50,87,74,65,107,80,48,110,81,108,57,97,104,120,73,116,78,66,121,100,104,53,65,76,74,118,68,110,105,101,87,122,80,54,67,120,120,86,83,81,104,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,52,46,50,48,54,53,51,57,48,57,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,55,84,72,81,100,85,77,47,117,89,119,105,112,55,76,52,69,87,105,68,104,100,77,122,68,111,121,50,102,86,108,48,80,47,75,65,54,56,110,111,118,117,99,119,82,103,55,118,99,83,106,72,101,50,56,43,86,107,88,102,48,120,79,98,105,119,100,109,70,105,66,65,79,72,77,83,69,102,66,77,112,85,81,84,101,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x8787c6c65b5df6ab63d27e433635f83d7ee9e8d1287eeda10031f6e947154346","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xb241f92b27e98ba41bd884a2cd272b65f1c08754463b2400b3ea698b51b576da","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346769,"gas_limit":60000000,"gas_used":0,"timestamp":1767961703,"mix_hash":"0x4b969cf1acb65b983c27a832b7fb8d24da8d1d9abe7259fb2a4ec590520c6deb","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xf2d52cd060a9afdda783cd8c764b8af11b617e8e4c3a0bbf896c2e6906e948ec","requests_hash":"0xc5ecc9a4faa9c52277c94fc9d8e2aad59d49e92205cbf15e65b70672302a0d04","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xe237fa5aee56289feef14fd1313289b934f1619188c31832e15fcdb3fe651e6d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x3263e79929cb4220fedeab4c2f79bb2f0ce1de6e6a589620f913803d68b97769","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346768,"gas_limit":60000000,"gas_used":0,"timestamp":1767961700,"mix_hash":"0xca502924416ee7a6915b12900bd1a2b57cbdbdc26e8d31607907e9ebff029143","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xe4f7dcb28289f38deffce5e5181378125bfd42ea4aac2339a7d4aa43939dea4e","requests_hash":"0xd602fd8fc3c0e01e657cfe11cab0ac39e19b318d12fc1c9345a16a3a3eec7383","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,23,35,128,138,70,210,30,195,88,212,76,65,156,157,212,107,163,156,14,179,125,139,97,225,10,195,245,220,171,128,37,27,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Branch":[{"data":{"Digest":"0x270955de4d18dd93d6461bd408956ffe6fd4efdcf98a7625a82a5cea2cd61eae"}},{"data":{"Digest":"0xeb88e7821ba912fcf54631e848f74aeec51c580955e7776373fa1f2429aa9a23"}},{"data":{"Branch":[{"data":{"Digest":"0xe4b8620201f6016d2cc67f71546e41fae87e4d5615c881581ba53548f3c088a9"}},null,{"data":{"Digest":"0x32a76630752f9d4016ddca6ed9d5cf22c759be44d0e2451c8a90abcdb1384d03"}},{"data":{"Digest":"0xf8dbf18baef875395c7082817ce4034fff1ccf83c63cb4c86bc38a03b7061a1e"}},{"data":{"Digest":"0xea183719518d637c7dd12808fc1d087f2df0902c618e8a472f9fdb2bca6aeb57"}},{"data":{"Digest":"0x4a58d4d188b892c1729639bb1cae30e75e91a4cf000e641dab7c7b22f4a68bbc"}},{"data":{"Digest":"0xd56bf311eced71f76f21212f1d8bab2cd1ee1f39a3acbe7dc44e1651fb7e6c7f"}},{"data":{"Digest":"0x015457b8fa58b5b1a26bcdfb1f8c5f0241aff91128f22815e3925c60e2499b1b"}},{"data":{"Digest":"0x93c6afe114d334a658d85448dfaf57a3c7c4e38eee9bf9beb6da357dc5d061bc"}},{"data":{"Digest":"0x91717eabadd10170df0fc0132bec63212327f99672ce9b10f4a167e2a3848ad2"}},{"data":{"Leaf":[[56,115,233,114,30,134,120,43,51,129,207,36,124,19,65,100,139,123,213,33,2,176,30,226,250,1,19,224,204,227,158],[160,94,122,249,196,150,213,76,164,63,219,52,204,72,92,189,213,56,66,60,8,78,131,8,158,204,214,135,209,128,94,66,92]]}},{"data":{"Digest":"0x6a033cccb99469ddac35a14844c422dda97ebe28d9930352deda80757c73d7fd"}},{"data":{"Digest":"0x2962b82b15de3881246cde372d5ac8f3349235c60b3a56bd7a90d264ed6aa5a5"}},{"data":{"Digest":"0x73f969937fca82a4fe1c7c8d179c47cba24fe591c5b06029de426a43e082ae75"}},{"data":{"Digest":"0xd8a8788220014a35f00521614ed923813f61ba9fc7ce8bff544f9f030ec29fb4"}},{"data":{"Digest":"0x2a64200c703737c583571d726d880c519bb1020af2ab04c22f0abac57ba408c6"}}]}},{"data":{"Digest":"0xbd1e31ec82d45faec1995dcf27ac84181104bdc63a4d480d60fc58ae55c868cc"}},{"data":{"Digest":"0x6293def6f1afa943c061032ea5b6ffe02a6784ed79159a5198ffa17b8ce9ba03"}},{"data":{"Digest":"0xe10ac339e21b2c91a46ae43d32f4ea27633e858b4a081d549c87625149a1f1c6"}},{"data":{"Digest":"0xbe0f9d525264d5ec8fe52bdff3f6bd4da246a29a5ceed972590eea7eba7b804a"}},{"data":{"Digest":"0x4231dc60b744f0b087e495e3e6bf615b85f6056dc011741b71f45e6e90681772"}},{"data":{"Digest":"0xce2b8eff9c6154c1c3eb260bc4411364d873d6e2d8d0f7f7eb616b56349535b1"}},{"data":{"Digest":"0xefcd2c2ae13e168c3ffb644ef1f3ba65217efef793bc63ba06b2e553a1bf11f9"}},{"data":{"Digest":"0x8eba17eb28aee77e2d0d43c5287d68db19ba8b0bf9234149f03e12df5a9319ce"}},{"data":{"Digest":"0xc768f3d2e66065d43b61fc1ef1f56a53a9b30048b1e0a11d89fd1c425b433f9d"}},{"data":{"Digest":"0x82bceefde8b1f676d3f2d71031e3ef1db21563cb39fc504d959d9dd9fe9e94d2"}},{"data":{"Digest":"0xd1f4645cd86f45862f4e592706a2ebe9e17a4a1d57e9266b8b28b37778828521"}},{"data":{"Digest":"0x60c8c183bb9459f2eddc7f1a4e132b0b2c4da14dec4d5788d52ebfe011dae133"}},{"data":{"Digest":"0x8c6cb5cc84f36ba527466060ab2c4da29fd7ca27213e1ed2f52e011e99dbac95"}}]}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,188,106,217,202,21,147,242,102,16,32,215,6,23,63,111,158,40,68,191,117,56,16,100,88,120,36,175,132,125,54,236,250,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,160,94,154,124,174,4,68,77,107,226,179,144,119,224,110,247,149,232,210,194,225,163,240,74,9,171,62,203,75,175,179,114,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,96,62,126,63,192,17,159,233,209,202,250,169,64,203,1,91,185,152,47,123,139,224,120,56,64,210,155,235,243,198,184,126,56,146,194,247,4,64,128,142,206,28,80,235,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,179,126,221,182,198,224,57,244,35,187,71,85,86,191,184,179,62,10,123,65,143,93,29,128,176,222,168,33,70,64,133,203,122,32,215,4,184,209,167,178,77,247,253,245,109,124,60,79,79,2,181,72,82,168,136,85,19,211,78,81,154,69,74,118,89,168,194,1,41,0,18,225,157,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,0,0,0,0,0,24,175,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,200,224,99,18,5,16,128,194,215,47,26,64,13,251,14,108,99,11,222,210,119,72,176,72,95,175,23,186,44,117,23,229,251,116,29,23,132,207,168,204,142,110,240,44,43,189,130,39,146,21,11,173,52,241,99,83,23,125,72,104,105,85,107,132,5,58,42,232,74,143,234,35,89,198,50,226]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,57,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,52,46,49,48,55,48,56,48,53,51,56,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,68,55,48,52,66,56,68,49,65,55,66,50,52,68,70,55,70,68,70,53,54,68,55,67,51,67,52,70,52,70,48,50,66,53,52,56,53,50,65,56,56,56,53,53,49,51,68,51,52,69,53,49,57,65,52,53,52,65,55,54,53,57,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,68,69,66,66,56,56,56,68,53,69,65,66,57,65,57,67,49,69,69,53,49,53,51,52,51,70,65,68,65,55,67,56,69,66,66,57,55,49,67,67,70,54,49,51,54,49,51,48,54,68,55,49,67,70,48,70,48,56,53,68,52,66,65,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,48,56,52,55,48,49,65,52,69,66,70,65,53,54,48,67,70,69,48,51,68,56,53,68,55,55,68,57,55,69,68,51,70,51,70,55,69,55,56,69,68,51,67,65,50,57,50,70,54,50,67,69,52,66,55,65,67,48,65,68,67,48,55,70,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,55,65,48,48,65,50,69,54,51,55,49,50,53,65,66,55,49,50,67,48,67,70,68,55,54,49,50,50,51,48,57,52,48,57,68,51,69,66,55,50,51,50,65,68,66,65,65,49,65,65,48,57,57,68,66,68,50,54,56,69,51,51,70,51,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,57,65,52,57,51,70,51,49,53,69,70,65,69,68,66,56,48,56,68,55,50,55,57,65,48,52,65,50,57,67,49,68,48,69,48,50,49,55,53,50,52,54,68,65,69,65,67,48,57,48,65,69,70,52,49,65,66,65,69,48,69,66,48,48,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,57,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,48,69,49,49,70,68,49,69,67,56,52,68,57,53,70,53,66,69,54,65,55,67,68,52,53,54,65,52,57,50,55,53,53,48,49,50,56,68,68,57,52,65,68,67,56,57,67,56,56,51,65,70,53,68,67,70,70,66,66,57,51,56,49,65,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,55,48,49,66,53,67,51,70,54,49,66,55,53,55,50,66,66,69,69,67,65,70,68,66,52,52,70,52,52,55,53,51,69,52,69,48,50,55,48,48,54,50,48,70,70,69,52,50,49,70,53,57,66,69,69,48,53,55,53,65,54,70,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,55,46,54,50,48,57,53,50,50,51,52,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,79,104,114,102,114,89,105,78,115,100,69,77,97,70,50,119,47,49,51,99,71,80,90,52,84,106,99,50,116,98,116,75,102,66,65,80,90,54,104,112,69,110,120,81,66,99,43,115,57,102,57,120,50,82,106,51,100,104,67,119,98,113,48,117,56,55,72,84,43,75,74,53,103,43,68,118,110,97,51,117,101,97,81,113,73,65,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,55,46,53,50,57,55,48,54,54,53,50,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,113,71,88,53,117,77,114,103,78,74,75,53,122,72,90,66,67,101,119,86,66,117,121,98,54,117,87,48,101,89,118,51,110,116,111,101,67,82,73,83,83,106,81,117,67,56,81,90,67,102,66,99,51,68,69,51,115,86,67,55,99,81,112,101,65,76,82,120,69,70,85,72,79,43,65,52,88,43,72,120,71,79,69,86,114,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xbc6ad9ca1593f2661020d706173f6f9e2844bf75381064587824af847d36ecfa","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xa05e9a7cae04444d6be2b39077e06ef795e8d2c2e1a3f04a09ab3ecb4bafb372","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346770,"gas_limit":60000000,"gas_used":0,"timestamp":1767961707,"mix_hash":"0x603e7e3fc0119fe9d1cafaa940cb015bb9982f7b8be0783840d29bebf3c6b87e","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xd704b8d1a7b24df7fdf56d7c3c4f4f02b54852a8885513d34e519a454a7659a8","requests_hash":"0x981e82063ff0397a5b229754e9e70b49d23b86b630cd620d6040389f03f93cf6","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x8787c6c65b5df6ab63d27e433635f83d7ee9e8d1287eeda10031f6e947154346","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xb241f92b27e98ba41bd884a2cd272b65f1c08754463b2400b3ea698b51b576da","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346769,"gas_limit":60000000,"gas_used":0,"timestamp":1767961703,"mix_hash":"0x4b969cf1acb65b983c27a832b7fb8d24da8d1d9abe7259fb2a4ec590520c6deb","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xf2d52cd060a9afdda783cd8c764b8af11b617e8e4c3a0bbf896c2e6906e948ec","requests_hash":"0xc5ecc9a4faa9c52277c94fc9d8e2aad59d49e92205cbf15e65b70672302a0d04","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,70,86,244,204,218,47,155,19,71,182,110,120,107,172,237,11,105,75,156,73,71,71,35,243,39,56,91,127,167,50,38,17,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc2e320e4cfd9eb65b9da73ccafa357e8d07505f9195db5f9627e831647f3a414"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Branch":[{"data":{"Digest":"0x55f6b09c660832b919073986dcfe4b7cc09ce2e8c633fca07fb65e348daef921"}},{"data":{"Digest":"0xe6280ee1401d4b945516ebd7304e2a27ad730b7e548260031f5e5e9096829381"}},{"data":{"Digest":"0x6ce27f89bdf534e46cb287e9af5191646febab9e5f59efb896c0e2ffa54f1d21"}},{"data":{"Digest":"0x0f7e7c7b934488d04cb8d2f3ecabe2d059b0741ebd3ef6fd89b571c7ca868ed8"}},{"data":{"Digest":"0xe648f2fc93d6de158f90128966759f1f755d65e536e48106d7d4b587f0d33989"}},{"data":{"Digest":"0x15375941150f7981a4dd36ff2203ce9b8a364c297c8769a4d790c401e1f1156d"}},{"data":{"Digest":"0xdfa880a40e58d7f1b3e7371d73991a496d19796cd8d7ab1a3b8c3f65f4e62878"}},{"data":{"Digest":"0xa91b46f01ac1ea496e03513fb5ff2a5b4d5c7a8f8b108d8fbe13fc9647662f58"}},{"data":{"Digest":"0x1bd0dc948ac09429648c2d53d7eb414b50f666415621e0197c4515979058eb49"}},{"data":{"Digest":"0x8d848ff916d25dfd62a10b5026849e25dd9dcea551daf7a0dbdf172895092d51"}},{"data":{"Digest":"0x74d6ad4607492bb55c48179f81bf542fe5eb61cb83694a0fea98b232e172cf4d"}},{"data":{"Digest":"0x9a101eb5043e1b7f49edb310e34476da6caf71c423b1a419fb0cf56fd8933367"}},{"data":{"Digest":"0x1d6194d392a766808423032a19ed3de5b313a14737d8063730d733faa0d1c16c"}},{"data":{"Digest":"0x6a0603a25e19cb32ef4d476fbfad328b3a7b77a4d75a2529b27c45c4c82a89b5"}},{"data":{"Digest":"0xee98e6d6ff063a1bb7b4ecafe14f5ec0332a89f2cdb76b0dad872bd9a52e0bbd"}},{"data":{"Branch":[{"data":{"Digest":"0x55f6f4f96f7612f14170560f342ceec08c84a9f0311fd3194acafe18ccf08d47"}},{"data":{"Digest":"0x40fea40e9ddddedc3ff81d3493294cf5982072d105540d50bcf3939f587a882c"}},{"data":{"Digest":"0x20b8741b163cc6783337a80005ef0732724619c8f3e4b199c918b1dbc5de5995"}},null,{"data":{"Digest":"0x3ff602dae09b00d34bba60f55688f2b6cb064275fc3df740d4c93288f7560770"}},{"data":{"Branch":[null,null,null,null,null,null,{"data":{"Leaf":[[32,235,218,164,95,49,67,176,168,204,171,134,85,104,198,246,65,92,93,84,214,73,82,8,217,102,171,162,173,87,138],[160,98,131,73,211,103,111,241,100,176,218,155,106,253,221,68,135,129,124,39,233,52,168,147,21,46,235,159,131,50,177,12,122]]}},null,null,null,null,null,{"data":{"Digest":"0x43898f42bd50d71be12fa5c513fb57b5bc0e7428199f28edecb47546518c5a18"}},null,null,null]}},{"data":{"Digest":"0xd30278d5a7215c39c10e1151b89349c72a59bdfd1eb9326fa5613d4e07d56ae5"}},{"data":{"Digest":"0xb0b80a16d585ee7b18c2a82bf36bb20d47d3a18e697dfd7810337299a86ae855"}},{"data":{"Digest":"0x37c070e924382abf526213b69e88a474d15010afedb579cc2c463db98319ddf5"}},{"data":{"Digest":"0xca756c9345684292a9621bff65ec3dfa530f2e351abdce356ce64ab4ed111fca"}},{"data":{"Digest":"0x74d671acbf812878ac7013f614a023609cae9ecf632ec6cbddece7eaa0230520"}},{"data":{"Digest":"0x9a6c83d7c2433734023d80a66a5fa0128086031a91a8381df92b74d2fbee2eac"}},{"data":{"Digest":"0x0233218c4fce6bc39494f861de2421fe4f2de9bf7e09e8fbed7789eaf3e77449"}},{"data":{"Digest":"0x4ec7edfe1f9df4d15342960fe003a885ba4643d1075ebd694977a18c1bdf97ae"}},{"data":{"Digest":"0xc73e462ba52b3fa332075e492a09e719906e5ec9bcea6574fffe2c9bb4b4581d"}},{"data":{"Digest":"0x6008ada9ee4ef66f76958fcc07a5ff5f9fcedbf3e91cd4381f4718ca2e92d975"}}]}}]}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,179,126,221,182,198,224,57,244,35,187,71,85,86,191,184,179,62,10,123,65,143,93,29,128,176,222,168,33,70,64,133,203,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,27,252,78,211,111,215,171,84,222,190,215,50,12,51,255,12,85,9,103,42,240,91,61,77,181,246,115,173,30,102,221,234,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,161,224,255,130,119,140,117,126,146,44,221,46,18,32,75,41,35,169,137,179,40,98,5,80,115,223,83,55,106,25,68,140,56,147,194,247,4,64,128,142,206,28,80,238,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,20,163,224,94,25,136,213,191,176,26,182,67,18,175,245,46,104,32,178,238,51,236,94,10,122,131,6,253,15,170,32,132,122,32,14,17,253,30,200,77,149,245,190,106,124,212,86,164,146,117,80,18,141,217,74,220,137,200,131,175,93,207,251,185,56,26,194,1,41,0,19,225,157,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,0,0,0,0,0,24,176,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,201,224,99,18,5,16,128,194,215,47,26,64,33,78,63,14,210,199,202,186,154,196,28,114,158,125,67,216,35,104,205,168,158,229,24,219,77,224,22,162,196,187,209,238,126,149,61,253,216,193,165,132,210,202,7,6,8,0,153,73,5,126,239,60,5,160,141,64,211,167,167,209,138,27,208,39]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,48,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,55,46,54,50,48,57,53,50,50,51,52,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,48,69,49,49,70,68,49,69,67,56,52,68,57,53,70,53,66,69,54,65,55,67,68,52,53,54,65,52,57,50,55,53,53,48,49,50,56,68,68,57,52,65,68,67,56,57,67,56,56,51,65,70,53,68,67,70,70,66,66,57,51,56,49,65,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,55,48,49,66,53,67,51,70,54,49,66,55,53,55,50,66,66,69,69,67,65,70,68,66,52,52,70,52,52,55,53,51,69,52,69,48,50,55,48,48,54,50,48,70,70,69,52,50,49,70,53,57,66,69,69,48,53,55,53,65,54,70,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,48,65,67,69,50,57,65,69,57,57,51,67,53,68,52,48,51,48,65,52,51,56,56,56,68,50,55,67,55,66,56,55,52,50,48,66,69,70,48,68,56,67,55,55,55,54,53,67,53,69,54,70,57,57,70,57,67,55,53,67,50,54,68,68,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,48,65,53,69,49,68,69,65,55,67,69,70,57,66,67,70,50,52,54,54,55,51,68,52,51,68,56,68,65,55,51,55,69,70,50,48,48,66,48,55,51,49,65,69,53,70,68,54,69,50,66,65,69,51,66,51,48,52,49,66,51,66,56,55,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,50,56,52,54,55,68,54,65,48,69,69,67,67,55,67,65,52,48,56,48,65,67,70,48,55,57,52,70,54,49,57,68,53,69,66,65,68,65,53,69,67,70,57,55,54,56,49,70,49,55,68,51,48,50,66,56,69,70,70,50,49,56,67,49,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,48,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,53,48,48,51,70,70,69,66,67,52,55,65,48,51,67,48,50,67,66,68,55,54,68,56,65,68,55,65,50,56,68,69,66,57,48,69,68,51,51,52,50,54,57,68,53,52,66,50,48,66,57,68,67,57,55,53,55,68,69,70,67,69,68,66,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,68,56,65,53,70,67,49,51,70,50,65,70,70,52,66,57,52,67,69,69,48,51,55,55,67,49,68,49,55,57,69,55,57,52,69,70,67,70,66,57,48,50,53,56,69,68,50,57,69,55,53,51,69,66,48,54,67,69,52,57,53,53,53,56,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,49,46,48,50,50,53,49,49,48,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,80,97,70,103,84,108,82,103,68,75,80,99,55,71,122,104,106,87,56,68,103,47,50,99,106,47,115,109,66,104,121,83,54,57,89,122,98,116,97,86,114,88,107,67,106,88,70,111,112,89,71,104,77,116,116,66,103,78,66,103,107,49,56,90,104,67,105,80,67,86,118,52,53,54,117,113,118,98,43,43,51,119,67,79,102,65,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,48,46,56,52,57,51,52,52,53,55,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,57,100,47,54,87,74,118,67,55,114,90,111,89,54,48,76,111,88,113,120,53,108,99,90,71,68,68,66,117,106,104,53,110,111,76,101,111,99,100,101,86,119,82,111,84,71,77,119,67,54,51,47,106,73,112,119,89,118,86,110,107,79,56,110,75,100,53,68,116,114,51,66,116,113,79,73,72,79,89,89,70,110,86,89,53,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xb37eddb6c6e039f423bb475556bfb8b33e0a7b418f5d1d80b0dea821464085cb","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x1bfc4ed36fd7ab54debed7320c33ff0c5509672af05b3d4db5f673ad1e66ddea","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346771,"gas_limit":60000000,"gas_used":0,"timestamp":1767961710,"mix_hash":"0xa1e0ff82778c757e922cdd2e12204b2923a989b32862055073df53376a19448c","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x0e11fd1ec84d95f5be6a7cd456a4927550128dd94adc89c883af5dcffbb9381a","requests_hash":"0xaef33a6b423b4760841f9ac401177be3ad06c16e9bb1a3a9f1f0d44228560c1a","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xbc6ad9ca1593f2661020d706173f6f9e2844bf75381064587824af847d36ecfa","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xa05e9a7cae04444d6be2b39077e06ef795e8d2c2e1a3f04a09ab3ecb4bafb372","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346770,"gas_limit":60000000,"gas_used":0,"timestamp":1767961707,"mix_hash":"0x603e7e3fc0119fe9d1cafaa940cb015bb9982f7b8be0783840d29bebf3c6b87e","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xd704b8d1a7b24df7fdf56d7c3c4f4f02b54852a8885513d34e519a454a7659a8","requests_hash":"0x981e82063ff0397a5b229754e9e70b49d23b86b630cd620d6040389f03f93cf6","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,139,211,167,62,176,40,125,19,66,98,110,28,191,117,117,239,72,42,4,190,118,147,96,64,140,158,46,160,130,166,162,252,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Branch":[{"data":{"Digest":"0x270955de4d18dd93d6461bd408956ffe6fd4efdcf98a7625a82a5cea2cd61eae"}},{"data":{"Digest":"0xeb88e7821ba912fcf54631e848f74aeec51c580955e7776373fa1f2429aa9a23"}},{"data":{"Digest":"0x52845277635ba504cb4846b041addb6a58f918ff71139db1da09e636bf942bf8"}},{"data":{"Digest":"0xbd1e31ec82d45faec1995dcf27ac84181104bdc63a4d480d60fc58ae55c868cc"}},{"data":{"Digest":"0x6293def6f1afa943c061032ea5b6ffe02a6784ed79159a5198ffa17b8ce9ba03"}},{"data":{"Digest":"0xe10ac339e21b2c91a46ae43d32f4ea27633e858b4a081d549c87625149a1f1c6"}},{"data":{"Digest":"0xbe0f9d525264d5ec8fe52bdff3f6bd4da246a29a5ceed972590eea7eba7b804a"}},{"data":{"Digest":"0x4231dc60b744f0b087e495e3e6bf615b85f6056dc011741b71f45e6e90681772"}},{"data":{"Digest":"0xce2b8eff9c6154c1c3eb260bc4411364d873d6e2d8d0f7f7eb616b56349535b1"}},{"data":{"Digest":"0xefcd2c2ae13e168c3ffb644ef1f3ba65217efef793bc63ba06b2e553a1bf11f9"}},{"data":{"Digest":"0x8eba17eb28aee77e2d0d43c5287d68db19ba8b0bf9234149f03e12df5a9319ce"}},{"data":{"Digest":"0xc768f3d2e66065d43b61fc1ef1f56a53a9b30048b1e0a11d89fd1c425b433f9d"}},{"data":{"Digest":"0x82bceefde8b1f676d3f2d71031e3ef1db21563cb39fc504d959d9dd9fe9e94d2"}},{"data":{"Digest":"0xd1f4645cd86f45862f4e592706a2ebe9e17a4a1d57e9266b8b28b37778828521"}},{"data":{"Branch":[{"data":{"Digest":"0x01e14f9519cc674005a97f77169e784952a0b63d6f6076c243636f2d5e25cda2"}},{"data":{"Digest":"0x0f827702a1b35a2046752e31b2fcb5b745f37e4a4e14d910a0d33134805d7271"}},null,{"data":{"Digest":"0xc1a123b579fefd243a9c45dae2c514f560d009258ed4d340ca03ac434180bfb0"}},{"data":{"Digest":"0xfdf93e633e76ae64dbf66842a0208725243a8914722315d23cbf043690a49750"}},{"data":{"Digest":"0x69c59c978d4b8b3e6c3519ebbc96cf8fa7e600981f9ddad3245689856e2d4e6a"}},{"data":{"Digest":"0x5953d2034d80a88eef912a3121bb2fc4430893da098fb6ad106e043543c9b7df"}},{"data":{"Digest":"0x6c4cd83b6b429e0a5e4ff81054999af86adc4a4ef7e8f4ecabdb59d2d20b89f1"}},{"data":{"Digest":"0x527ec8e08d8ed184589b5e4493e26136af5331e4ba6dacc3746fd5add9e3a3c3"}},{"data":{"Digest":"0xf0cc2fb83b59ab98c9996f0a24e2c244b021cb91c3b9b0ac5de7c68fd753d704"}},{"data":{"Digest":"0xa6795ed772ee085663344d133085e0e508e6ab0a8aad974926ede5b9d3b4b37a"}},null,{"data":{"Digest":"0x91795b7d4ff56657ce3973d3caa7a1716bcd5c5970c49b2b67485a6ebc487ff3"}},{"data":{"Digest":"0x2226df390564572568908eef07cf381009b10c0c8333a3fa7f60064387b14060"}},null,{"data":{"Branch":[{"data":{"Digest":"0x9b35607e6e42a926a173c14dd97279f32a93d8614aaceaf3e1115d92eae7552d"}},null,{"data":{"Leaf":[[32,246,110,59,188,242,136,212,201,93,132,141,56,58,147,255,71,142,92,38,33,182,202,149,48,64,13,214,160,4,116],[160,4,65,246,125,89,19,154,162,58,132,60,177,218,212,66,247,131,77,198,212,181,172,138,74,64,243,12,34,209,202,224,73]]}},null,null,null,null,null,null,{"data":{"Digest":"0x5e71128402b89963f76ad3b9dafb95d14ba8fe29c9ba699b632f79d5a4379858"}},null,null,null,null,null,null]}}]}},{"data":{"Digest":"0x8c6cb5cc84f36ba527466060ab2c4da29fd7ca27213e1ed2f52e011e99dbac95"}}]}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,20,163,224,94,25,136,213,191,176,26,182,67,18,175,245,46,104,32,178,238,51,236,94,10,122,131,6,253,15,170,32,132,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,157,235,189,131,146,107,65,2,3,166,152,139,133,14,69,102,223,93,103,36,80,216,187,127,37,219,142,204,227,113,148,46,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,252,123,78,243,38,97,6,121,63,80,91,77,162,125,95,243,7,54,107,37,18,162,67,243,123,251,108,32,152,72,31,164,56,148,194,247,4,64,128,142,206,28,80,242,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,27,250,228,77,107,124,134,75,215,108,232,141,166,208,106,184,52,174,79,192,147,20,177,108,225,86,39,200,37,180,40,128,122,32,80,3,255,235,196,122,3,192,44,189,118,216,173,122,40,222,185,14,211,52,38,157,84,178,11,157,201,117,125,239,206,219,194,1,41,0,20,225,157,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,0,0,0,0,0,24,177,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,216,180,98,18,5,16,128,194,215,47,26,64,133,142,142,230,34,163,235,170,117,196,52,199,38,195,8,72,115,64,73,49,83,163,104,20,8,191,237,9,213,34,75,42,6,202,200,93,172,7,14,28,3,96,49,124,222,213,197,203,71,218,26,134,100,88,36,112,254,126,125,22,179,179,70,74]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,49,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,49,46,48,50,50,53,49,49,48,53,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,53,48,48,51,70,70,69,66,67,52,55,65,48,51,67,48,50,67,66,68,55,54,68,56,65,68,55,65,50,56,68,69,66,57,48,69,68,51,51,52,50,54,57,68,53,52,66,50,48,66,57,68,67,57,55,53,55,68,69,70,67,69,68,66,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,68,56,65,53,70,67,49,51,70,50,65,70,70,52,66,57,52,67,69,69,48,51,55,55,67,49,68,49,55,57,69,55,57,52,69,70,67,70,66,57,48,50,53,56,69,68,50,57,69,55,53,51,69,66,48,54,67,69,52,57,53,53,53,56,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,65,48,49,52,53,65,53,51,52,50,51,57,56,48,49,65,65,70,69,55,68,66,68,54,68,65,51,65,53,55,69,54,54,54,68,66,54,48,50,48,67,57,70,49,55,55,70,66,49,52,57,51,49,69,52,68,51,67,52,56,69,68,69,49,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,53,55,50,70,66,66,69,52,53,49,53,48,56,69,68,70,57,49,48,70,53,57,55,68,65,67,66,56,57,48,50,48,56,48,50,69,68,54,55,68,53,53,52,50,53,55,56,48,65,66,54,66,52,51,54,69,50,69,65,52,51,53,55,56,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,49,65,57,52,55,66,57,68,51,65,70,50,68,55,49,55,50,48,70,66,48,51,68,54,68,53,56,67,66,51,57,50,49,70,48,57,68,52,49,68,70,68,52,65,55,55,70,52,54,67,49,51,48,69,51,55,53,53,65,67,51,68,53,55,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,49,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,65,53,48,55,50,67,50,51,51,52,70,66,56,56,55,49,53,54,56,65,65,50,70,56,68,53,49,53,49,48,69,48,48,53,56,55,67,51,48,66,49,54,50,55,55,68,55,65,66,70,51,49,65,66,51,48,54,66,56,49,57,52,70,69,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,54,55,48,69,57,65,57,66,67,48,69,54,55,57,51,53,56,65,69,52,65,53,70,49,70,55,66,66,54,65,56,68,68,48,54,55,51,56,57,50,48,68,54,57,69,69,67,57,56,54,69,54,66,52,49,53,52,67,52,52,66,53,50,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,52,46,51,51,55,52,54,49,48,55,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,74,87,72,67,79,79,67,54,98,76,106,103,79,67,47,104,54,115,51,79,76,120,109,76,50,57,80,57,83,70,68,119,48,83,100,71,120,86,100,108,120,66,111,72,71,57,87,71,115,108,119,102,83,121,50,79,43,103,68,72,71,74,86,50,79,90,49,82,67,70,81,47,70,67,82,114,65,109,80,71,82,81,77,87,49,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,52,46,51,52,50,51,53,56,56,52,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,43,105,78,121,65,66,83,43,55,116,115,111,80,49,102,98,65,115,101,72,108,49,74,117,121,115,115,68,98,57,67,99,99,43,103,54,106,66,75,85,55,117,115,109,48,108,51,77,78,51,53,106,74,117,70,49,53,113,89,72,70,114,101,85,69,75,110,54,121,71,75,68,67,102,57,108,116,90,66,112,55,71,98,76,71,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x14a3e05e1988d5bfb01ab64312aff52e6820b2ee33ec5e0a7a8306fd0faa2084","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x9debbd83926b410203a6988b850e4566df5d672450d8bb7f25db8ecce371942e","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346772,"gas_limit":60000000,"gas_used":0,"timestamp":1767961714,"mix_hash":"0xfc7b4ef3266106793f505b4da27d5ff307366b2512a243f37bfb6c2098481fa4","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x5003ffebc47a03c02cbd76d8ad7a28deb90ed334269d54b20b9dc9757defcedb","requests_hash":"0x7c477727c4b8926f7d1e0d1b66399c9cefe72f9a56b385d6106ea164085067fe","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xb37eddb6c6e039f423bb475556bfb8b33e0a7b418f5d1d80b0dea821464085cb","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x1bfc4ed36fd7ab54debed7320c33ff0c5509672af05b3d4db5f673ad1e66ddea","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346771,"gas_limit":60000000,"gas_used":0,"timestamp":1767961710,"mix_hash":"0xa1e0ff82778c757e922cdd2e12204b2923a989b32862055073df53376a19448c","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x0e11fd1ec84d95f5be6a7cd456a4927550128dd94adc89c883af5dcffbb9381a","requests_hash":"0xaef33a6b423b4760841f9ac401177be3ad06c16e9bb1a3a9f1f0d44228560c1a","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,42,101,45,150,206,141,136,111,230,211,154,156,21,87,76,96,2,59,143,86,87,90,141,22,165,95,214,19,209,101,174,87,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Branch":[{"data":{"Digest":"0x2e8fe66661eb8b7c79bc644071cf7dbe7b86dafb05d23176fa1f285bfb590437"}},{"data":{"Digest":"0x6df11b54ac172fa014ad7f256d0d505d797fe7a830aed61a5fdb7e8c796a67a8"}},{"data":{"Digest":"0x15bcda8314d993e6bb823b3ebb67c9cac647f21ddeb66529dfbf55dfdf0c3e9b"}},{"data":{"Digest":"0xdd02609c67f358feb70d21f5001508a36835b8ee34704addab7ef3e9624748cd"}},{"data":{"Branch":[{"data":{"Digest":"0xf5b8b58058639c9b4bee06e137fffc7608e006ff526714df4712b4cb8a8facd1"}},{"data":{"Digest":"0x39eaf76e86a18f429d8e959d341b5032198aa2a204fcd21876e12047268c8519"}},{"data":{"Digest":"0x1cdfdeecb7e242f837801742d09bff8184c560f3438becdf1c83fc35e72efafa"}},{"data":{"Digest":"0x8e56f3b989bf555e3a5bea7ff2e9214679a7ded9a7d2777c6a2fe554941bdc74"}},{"data":{"Digest":"0x5118b6a99489dfaf20b2e85c0a9240a43c990ba3a6be08ad302c9f5db503f069"}},{"data":{"Digest":"0x654c803fa559f036b709df0dc15b4bf803ac55cf7da810afdbc0dade35365305"}},{"data":{"Digest":"0xd2c4c6a2fc3915a42d2bb850b9a45e65724d78415ea5e65fae3c0cf1f9234f09"}},{"data":{"Digest":"0xbdc7ce964fa8fe44b679608123d9a5eed7de1ecfbe5472243b6f94f147ed0392"}},{"data":{"Digest":"0xfc6a04d31d7f08d106ee05498d74132cf84361e73058054f85a8b6eb83bdf68b"}},{"data":{"Branch":[null,null,null,null,null,{"data":{"Leaf":[[32,109,70,46,184,40,198,235,135,134,104,65,237,61,221,253,54,71,70,201,123,82,8,113,60,73,242,35,156,180,39],[160,201,72,107,60,96,150,129,161,221,180,221,89,14,140,98,92,163,121,54,151,38,213,135,203,196,102,214,12,190,239,171,29]]}},null,null,null,null,null,{"data":{"Digest":"0x74f4dd6d298603a2e7c035dd61c3ca8dc27a64a95d2a917093ad4b277d310194"}},null,null,null,null]}},{"data":{"Digest":"0x936100692476ee71cd67d4b2b47227996b241f4cf485e39e8ce9ac459457b34d"}},{"data":{"Digest":"0xee3bf1b361d1e33e69df1aa64d53fd2ab7fdd0951172911d24966db632e9c020"}},{"data":{"Digest":"0x13e0c8e28c1ee4d51d9c6a1c2bbb7422b6cc6c19ab2ba68944392d4c1cac12f4"}},{"data":{"Digest":"0xdefff894d5566f64aada9b9784fac9b106f66c51d6f308dfed4cab1ea37556ec"}},{"data":{"Digest":"0x7f03429d11ddf22a4595fd3396488592ace2ae2fb063a0011d54c96a05cde0d0"}},{"data":{"Digest":"0xe7d1bb768e4544262e24bcf0116577a8439db8adb83517bfec2426eb21f42b9b"}}]}},{"data":{"Digest":"0xaa82aa085c9eaecd847bdfc2d53ab55ed060c6e704d0e7d361e978aa2cf4c1b4"}},{"data":{"Digest":"0x6d774aa8e49fdcff226b26f0cd4a5cf0d1b38aacc6e3ff5f0a73d2b0c9d1e631"}},{"data":{"Digest":"0x67d732b3f40907e9cfce6aead9a03f9a6affcaba6f537aa27271c59bff44b4b2"}},{"data":{"Digest":"0xf5e153cd5719757e2a2b23e9e3ce702647c4cc5d7ec61e5352262cdf332a5750"}},{"data":{"Digest":"0xc89df7558c043b7d87faf0093a7d7cc282eff8e87d21650002737263c4a04c6e"}},{"data":{"Digest":"0x7b77be3d4887381419c7d4e6a9f828b8a6fa5275dde45aaf5503f4250cebebc1"}},{"data":{"Digest":"0x04f47b7692b901fa0b64389b0ed13cfb0855f56d7f9d4f062a4dde4e37292714"}},{"data":{"Digest":"0xb2ce5395411ed04e259469731f807b711be44a2facc65b2db499fd825afa53f6"}},{"data":{"Digest":"0xbf3f2f1bd70cdc8369aea0ac9395529a427d06f2142faeec1a72360bec92cb95"}},{"data":{"Digest":"0xd5aeea51b6104688beda6ca9e08367a1846af0ea144fb69b9340fd0648ee7b4a"}},{"data":{"Digest":"0x830bc61eeedd365a39dd3979e38b789fee8af66d42a94cf8ace40a9b1ebbb7ba"}}]}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,27,250,228,77,107,124,134,75,215,108,232,141,166,208,106,184,52,174,79,192,147,20,177,108,225,86,39,200,37,180,40,128,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,214,93,104,25,15,155,56,216,112,239,17,209,251,83,202,249,232,238,208,109,118,132,227,5,46,225,216,193,224,248,114,187,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,159,160,97,2,180,202,195,80,143,132,236,165,212,129,190,157,82,90,83,22,113,8,74,80,95,127,6,118,227,15,120,166,56,149,194,247,4,64,128,142,206,28,80,245,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,21,168,243,154,188,67,133,74,189,127,140,235,192,108,111,118,48,245,9,57,190,245,87,71,197,16,111,23,3,158,207,49,122,32,165,7,44,35,52,251,136,113,86,138,162,248,213,21,16,224,5,135,195,11,22,39,125,122,191,49,171,48,107,129,148,254,194,1,41,0,21,225,157,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,0,0,0,0,0,24,178,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,202,224,99,18,5,16,128,194,215,47,26,64,90,220,215,188,169,58,153,78,151,55,87,151,229,147,255,22,168,204,13,110,42,112,58,103,83,31,146,17,22,40,114,160,52,54,2,174,32,124,42,190,244,93,155,26,214,112,129,157,247,102,134,160,56,10,224,46,4,161,229,60,66,39,31,6]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,50,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,52,46,51,51,55,52,54,49,48,55,55,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,65,53,48,55,50,67,50,51,51,52,70,66,56,56,55,49,53,54,56,65,65,50,70,56,68,53,49,53,49,48,69,48,48,53,56,55,67,51,48,66,49,54,50,55,55,68,55,65,66,70,51,49,65,66,51,48,54,66,56,49,57,52,70,69,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,54,55,48,69,57,65,57,66,67,48,69,54,55,57,51,53,56,65,69,52,65,53,70,49,70,55,66,66,54,65,56,68,68,48,54,55,51,56,57,50,48,68,54,57,69,69,67,57,56,54,69,54,66,52,49,53,52,67,52,52,66,53,50,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,66,49,66,51,55,69,55,55,52,66,55,48,48,48,49,49,54,56,53,52,56,51,54,51,57,69,69,56,51,49,68,53,55,70,50,67,68,53,65,70,54,52,67,53,56,70,50,50,70,69,55,56,57,70,56,56,57,54,69,65,51,57,67,69,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,65,53,66,68,56,48,68,48,67,68,50,55,50,66,68,57,55,66,54,69,65,52,52,69,49,67,51,54,67,52,68,70,50,57,57,65,68,56,68,48,65,48,54,54,67,55,56,54,49,68,50,57,49,70,67,66,53,51,53,57,65,51,68,51,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,70,55,49,57,54,55,55,51,65,69,68,48,68,48,67,53,49,49,55,49,68,53,53,52,49,57,68,69,65,68,49,67,51,51,68,65,67,57,49,54,50,65,56,52,68,49,54,56,68,53,67,69,65,52,54,65,67,65,48,67,57,54,49,55,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,50,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,56,66,57,48,54,48,65,70,54,48,69,65,66,53,50,49,55,49,57,69,54,52,70,57,48,69,52,68,54,67,57,70,54,66,68,70,69,70,67,67,55,69,52,49,56,65,70,65,50,67,68,68,70,65,65,53,51,53,49,49,53,66,51,51,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,54,66,55,70,49,65,65,66,55,53,65,70,50,66,49,56,68,70,50,53,70,54,49,67,70,49,68,50,49,52,54,55,50,70,52,52,69,51,57,54,55,69,55,55,49,53,66,52,66,66,49,65,55,69,65,57,50,67,52,68,53,70,68,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,55,46,54,54,50,56,51,56,55,50,54,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,86,104,85,120,84,105,90,114,113,72,77,97,54,82,114,98,84,80,114,49,86,90,114,76,88,72,102,110,103,89,72,112,111,56,66,105,121,76,79,101,54,86,115,50,68,117,106,114,70,84,79,49,69,85,53,106,112,54,75,120,65,106,87,57,119,83,79,99,48,74,111,48,112,72,49,102,70,74,111,121,54,104,101,100,48,65,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,55,46,53,54,49,55,50,50,54,51,50,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,97,115,50,121,117,114,85,57,118,110,115,75,100,86,100,49,98,66,116,112,121,83,104,101,49,89,51,54,52,107,103,76,86,107,99,49,103,99,68,122,116,81,82,117,51,115,75,47,111,99,98,81,105,87,115,117,110,102,122,101,79,118,52,100,43,102,53,97,68,102,68,113,51,109,115,53,104,90,74,84,70,108,86,47,56,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x1bfae44d6b7c864bd76ce88da6d06ab834ae4fc09314b16ce15627c825b42880","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xd65d68190f9b38d870ef11d1fb53caf9e8eed06d7684e3052ee1d8c1e0f872bb","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346773,"gas_limit":60000000,"gas_used":0,"timestamp":1767961717,"mix_hash":"0x9fa06102b4cac3508f84eca5d481be9d525a531671084a505f7f0676e30f78a6","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xa5072c2334fb8871568aa2f8d51510e00587c30b16277d7abf31ab306b8194fe","requests_hash":"0xa7e9bfe6f728afffce7d7d499500eddc798c7a64ae86fac298446cb9516416ae","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x14a3e05e1988d5bfb01ab64312aff52e6820b2ee33ec5e0a7a8306fd0faa2084","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x9debbd83926b410203a6988b850e4566df5d672450d8bb7f25db8ecce371942e","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346772,"gas_limit":60000000,"gas_used":0,"timestamp":1767961714,"mix_hash":"0xfc7b4ef3266106793f505b4da27d5ff307366b2512a243f37bfb6c2098481fa4","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x5003ffebc47a03c02cbd76d8ad7a28deb90ed334269d54b20b9dc9757defcedb","requests_hash":"0x7c477727c4b8926f7d1e0d1b66399c9cefe72f9a56b385d6106ea164085067fe","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,159,3,169,44,138,159,137,92,100,32,149,7,132,93,58,43,97,253,11,215,41,98,57,237,150,218,52,5,113,76,126,172,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Branch":[{"data":{"Digest":"0x84d1ecce284e31a7fb978bc2524312eedbae338e0176d887ac07d66688169900"}},{"data":{"Digest":"0x658f68927ccc95e9fb4d9f9c40dcddfa436d97859eeaa50292aadf577ac25b10"}},{"data":{"Digest":"0xe51f17f3bb337f4a66f739031ef6ee6717e1878d784bf5f2c481bf728412cfab"}},{"data":{"Digest":"0x66f3b71b2476ece7bc2c99c9f86868cf04e4f14440e91651d7accb0dc52a9e0e"}},{"data":{"Digest":"0x017ea00bab6940b06a69d0bac4e1f646922f93ad1e9f8f0f145dea5e1d487170"}},{"data":{"Digest":"0xd37d569f32abc96875cf066cecf7358877ea36d2b521fde5f0f2c3f266dbd627"}},{"data":{"Digest":"0xa80557e718eaceb1f0c665b2e94d55ac5cd41b204224610dc15c8622098752a4"}},{"data":{"Digest":"0xdbcf474649b84b9a05e63b9d99eeb5268c9880b9f8ce6e04b83d76469956b171"}},{"data":{"Digest":"0xd14eb8fd2119457f1914336b530bbc97d697b2274a51cb777b53b3bdeed3b49e"}},{"data":{"Digest":"0x9d66effbd133710bb1c15409c0421f01e051102324e188f1ca8b2bddc2c39b82"}},{"data":{"Branch":[{"data":{"Digest":"0xe9a1f5615b6ceb5fabbb24249e0973506b5cc5679743342c01cdfa077906b337"}},null,{"data":{"Digest":"0xbea86b5fd797cec5d03ec0cfe5148d426057cea658359341f79e0a337165b893"}},{"data":{"Digest":"0xec179dc1faabdce977551ed14730fc9b254cfcc105537066610247cab4185291"}},{"data":{"Digest":"0xa6726355525228cb3004537743924d4b85e2781821ba8d8e500d300932f3280b"}},{"data":{"Digest":"0xee6eec730e49511faba8b110f98f30633c090cbd2a62993cc08091c202c9d77c"}},{"data":{"Digest":"0x0ab14635db6d7a626a8fe98d96729872b07b44b1328f5eec8e85444a874c6a36"}},{"data":{"Digest":"0x629a956c1e704582470398478268f4e9fc99c86f653d28955e56de535e5af9e7"}},{"data":{"Digest":"0xb456e52f893dffab740aff92ebeb0c1668e3dab426fd80716262f55757e0a734"}},{"data":{"Digest":"0x555dba67b6cb09532c77a46dbfb7a95f64eb7f75808f95222a1d235b918434b2"}},{"data":{"Digest":"0xb2927eaba826bfb312d0f3d03ad87305eedb8a1407792b8d1408de5f7572e410"}},{"data":{"Branch":[null,null,{"data":{"Leaf":[[32,120,69,34,191,219,29,161,40,124,218,40,245,83,57,129,32,174,212,154,70,173,56,190,70,202,8,216,115,61,10],[160,51,45,61,19,116,40,80,174,141,96,123,155,198,108,1,27,204,42,201,52,183,27,110,85,117,22,44,135,228,47,211,137]]}},null,null,null,null,null,null,null,null,null,null,null,null,{"data":{"Digest":"0x09ed22b505dc0d92d940a700f6392f742299b3a064c305ee410267399be87280"}}]}},null,{"data":{"Digest":"0xf7538c6a6f6336fe10e2231be30bcc34a9823ce99cd759a69e45df1aff33db0d"}},{"data":{"Digest":"0x96b3c856339854830a96ba1d14201375dd440b1067fd40f38f7d6bb658e6eb49"}},{"data":{"Digest":"0xb8636e3f800680d5b3a279be12597ca1b7167d872cdd0ec1dccd2d40a761e1bb"}}]}},{"data":{"Digest":"0x0fd5a7985688ce58284131a8b012ffbe4e75fbfcb5ac2b4e760818abef131ef2"}},{"data":{"Digest":"0x0c15b7d9368e4e7f5add8b446fa9a209d91559bcb0c2842454f470eb6a4cdc10"}},{"data":{"Digest":"0xc11dd576b6575096799f084d85ebd71e74fc058c460246de35c153a03bfefa68"}},{"data":{"Digest":"0x1380d005d0245fba07312f85c45a60bf9afefb38f0f3989e5c40c8086ce71a13"}},{"data":{"Digest":"0xc93cb4f44e2e62b270485c9b1e7851fb9b3af0865d76b92ca3fd9da5a6758d06"}}]}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,21,168,243,154,188,67,133,74,189,127,140,235,192,108,111,118,48,245,9,57,190,245,87,71,197,16,111,23,3,158,207,49,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,233,64,171,44,159,200,198,10,178,132,109,144,20,185,105,108,208,231,75,172,57,237,72,189,165,31,68,132,198,118,157,29,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,155,235,121,161,150,80,187,244,131,65,139,139,173,7,172,198,251,203,111,211,54,48,70,170,161,40,163,79,132,244,195,73,56,150,194,247,4,64,128,142,206,28,80,248,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,182,188,142,252,43,176,77,167,170,91,187,44,164,241,35,100,8,45,46,107,96,234,154,161,208,26,43,223,162,90,113,0,122,32,139,144,96,175,96,234,181,33,113,158,100,249,14,77,108,159,107,223,239,204,126,65,138,250,44,221,250,165,53,17,91,51,194,1,41,0,22,225,157,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,0,0,0,0,0,24,179,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,217,180,98,18,5,16,128,194,215,47,26,64,69,255,78,66,214,35,253,155,205,175,63,221,160,12,115,100,255,247,192,36,0,50,57,187,167,188,235,38,206,46,31,210,7,187,161,72,105,226,128,39,117,132,0,133,28,76,161,116,44,123,65,2,168,69,126,161,246,85,16,97,151,61,187,104]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,51,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,55,46,54,54,50,56,51,56,55,50,54,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,56,66,57,48,54,48,65,70,54,48,69,65,66,53,50,49,55,49,57,69,54,52,70,57,48,69,52,68,54,67,57,70,54,66,68,70,69,70,67,67,55,69,52,49,56,65,70,65,50,67,68,68,70,65,65,53,51,53,49,49,53,66,51,51,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,54,66,55,70,49,65,65,66,55,53,65,70,50,66,49,56,68,70,50,53,70,54,49,67,70,49,68,50,49,52,54,55,50,70,52,52,69,51,57,54,55,69,55,55,49,53,66,52,66,66,49,65,55,69,65,57,50,67,52,68,53,70,68,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,55,69,66,50,51,49,51,69,51,50,69,52,55,48,67,68,68,52,53,50,54,69,49,65,67,49,53,52,67,56,55,65,52,57,53,55,48,48,48,67,56,55,69,57,52,67,57,67,51,66,50,57,69,69,67,57,52,57,50,52,65,49,51,49,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,53,55,48,48,56,50,51,68,65,54,66,68,52,49,55,51,49,48,49,67,55,53,69,70,49,69,55,66,49,51,56,53,54,50,51,55,69,51,53,50,68,52,54,54,69,48,53,69,54,48,49,48,65,70,56,52,48,69,52,68,54,48,56,66,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,67,65,66,57,53,51,67,54,51,54,69,56,54,56,53,67,54,65,66,52,68,53,66,68,50,55,53,56,68,51,55,48,55,67,56,57,69,54,48,66,54,66,69,48,49,48,70,69,68,52,51,48,69,65,68,51,66,70,55,70,53,67,66,49,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,51,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,52,56,49,50,69,67,66,51,67,52,50,66,55,51,50,65,51,52,48,67,66,49,54,49,66,54,55,54,56,49,52,52,57,54,48,52,70,55,70,54,54,54,56,69,51,55,53,53,57,57,48,54,48,48,54,67,65,49,56,65,57,65,70,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,53,66,52,68,48,65,67,66,48,52,70,54,56,53,48,48,66,56,70,56,53,54,53,49,55,56,52,50,55,66,49,68,55,50,53,66,49,51,57,69,48,50,66,66,70,70,50,55,69,69,70,55,53,56,49,53,51,56,49,50,69,48,66,56,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,48,46,57,55,55,50,48,53,50,51,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,56,57,106,105,122,71,87,120,83,79,112,107,122,54,113,72,104,85,53,111,86,107,80,109,72,82,66,43,104,67,109,66,50,68,104,88,90,65,55,71,108,120,89,67,107,55,108,116,90,103,70,65,67,66,84,57,80,115,76,121,76,43,112,122,82,54,53,75,69,103,84,108,100,65,105,113,57,110,105,111,120,99,97,68,54,81,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,48,46,57,56,49,57,51,51,56,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,85,102,72,80,109,89,56,122,70,85,107,52,107,98,74,79,111,103,113,103,73,100,97,51,72,67,88,119,100,97,83,119,57,87,57,86,102,85,121,53,82,119,85,98,78,80,117,90,99,111,79,103,110,55,101,117,89,53,111,108,110,56,78,48,56,69,121,88,110,88,80,71,113,115,65,66,121,109,75,68,87,55,47,52,86,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x15a8f39abc43854abd7f8cebc06c6f7630f50939bef55747c5106f17039ecf31","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xe940ab2c9fc8c60ab2846d9014b9696cd0e74bac39ed48bda51f4484c6769d1d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346774,"gas_limit":60000000,"gas_used":0,"timestamp":1767961720,"mix_hash":"0x9beb79a19650bbf483418b8bad07acc6fbcb6fd3363046aaa128a34f84f4c349","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x8b9060af60eab521719e64f90e4d6c9f6bdfefcc7e418afa2cddfaa535115b33","requests_hash":"0x9b9d00ca825bf3fa01fd5521dd346d59990170a163359ff54da9d62fe384cd35","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x1bfae44d6b7c864bd76ce88da6d06ab834ae4fc09314b16ce15627c825b42880","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xd65d68190f9b38d870ef11d1fb53caf9e8eed06d7684e3052ee1d8c1e0f872bb","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346773,"gas_limit":60000000,"gas_used":0,"timestamp":1767961717,"mix_hash":"0x9fa06102b4cac3508f84eca5d481be9d525a531671084a505f7f0676e30f78a6","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xa5072c2334fb8871568aa2f8d51510e00587c30b16277d7abf31ab306b8194fe","requests_hash":"0xa7e9bfe6f728afffce7d7d499500eddc798c7a64ae86fac298446cb9516416ae","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,214,254,19,19,107,152,68,209,156,155,62,229,172,193,103,135,97,44,36,17,173,243,38,75,21,104,248,169,37,232,119,217,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Digest":"0xc789fceca9c72b39f821dfec57dc2d636384d2bae698cb75356dfafdd971575a"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Branch":[{"data":{"Digest":"0xa32123250ac219d45e15502830fc5da61e4732f609c05b5eb5b9ae7a24413a4d"}},{"data":{"Digest":"0xcc30dbd00ea9711107f0e77212f8fda890a6e8ead4281006dacd11abb454fc52"}},{"data":{"Digest":"0x38329182eab2a5406f97bbd772cb6f3d309c273cd2b6e4ea2180231f59955304"}},{"data":{"Digest":"0xeca7c2c46edc0a9b844b3209cede8c4ef59db0ba4876bba9f8e01b071a4589c8"}},{"data":{"Digest":"0x26d0cc48f23917144d9e9348a567881666f7fa469bb46c8a94b8bacd3a9865a1"}},{"data":{"Digest":"0xee6bc833861859e13675cb82972ff9eab0a54475cbdd87a6fd025c58c2ebd7b5"}},{"data":{"Digest":"0xbadf18dfa9fc424febc94230db8d05f3a5d444ce009a35f878472d1c2b2d22f5"}},{"data":{"Digest":"0x987f2379b9054346c7fe8e1040e7c0a4009d27335331e724e7a30fc0f2b57a8b"}},{"data":{"Digest":"0x52c01e9cf0196b8c8b1fd1efa62bdacfa764a9d82970f081de60d0d4bc274a44"}},{"data":{"Digest":"0x702cd1ac9ccceb8d5c74114cb5b60031c0461f60daf5e3ab33cab182361e2605"}},{"data":{"Digest":"0xfda60163fda1825d989badf21077cf996c1c051c96c2212e8996cac14244b3ab"}},{"data":{"Digest":"0x5edc7abaa2ab8dc9c35cce5dc03506bbf3eca0edfc0316f247f3531b6462529d"}},{"data":{"Digest":"0xae1c6f6c5049372de52f132c24b451de45c10d0ff6bf0428271e39c660e02cc2"}},{"data":{"Branch":[{"data":{"Digest":"0xb125809a328c02c5889cde91cfdfb97c7c912a044bd8cceecbc0c9e1b7eb2f57"}},null,{"data":{"Digest":"0x29b519cbabd015e4de107186c9f05cbd86c7f9f076091ce746b04eb019710d4a"}},{"data":{"Digest":"0x71f8cfa84624989e297e094a12babd3351cba2738a7e2c44b395eb08994169d6"}},null,{"data":{"Digest":"0x37dc697fd6d69e29aa27e0ecd26fd7f8123706e06982d94d993b841ee85c3494"}},{"data":{"Digest":"0xf6ce94daeee186f45c63df0c392c63a835257f1f97d6081455429108da555d6a"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0x0f0adf5d03bf72dfb56d61bfa3e945468c53a4d4f12ae5c3e554c175091e245c"}},null,null,null,{"data":{"Leaf":[[32,17,200,102,49,196,229,6,231,167,177,240,178,170,22,220,18,69,249,196,117,1,77,22,71,25,29,160,183,154,223],[160,85,99,224,54,23,33,97,21,34,226,243,131,54,164,19,221,118,18,97,229,182,5,195,102,241,227,128,41,151,156,63,252]]}},null,{"data":{"Digest":"0x2ec24f76f8353792576620cb88ba1c908b582231f7237f1a4e09f17012c4d022"}},null,null,null,null,null,null,null]}},{"data":{"Digest":"0x781de98b771bf10584844305af61213ff1e0a20f808f18e91b46bc8704f9196a"}},{"data":{"Digest":"0xd4ef93d4c9f1a4b24cccad40a03af8b51b447b51c457e2ad8e44b8091a697f8d"}},{"data":{"Digest":"0xb31befd6e4bf6375769cf55cd29ab525cd8b57e270c8b3097846a28bc3c292fb"}},{"data":{"Digest":"0x3b1dad80e0b7c8ef6494c4dfd3bd81ee98aafc1c65483b573b8dc54bdd74ce25"}},null,{"data":{"Digest":"0x4b726789d860f08ef7fc1425e91f7a1556658f0834a45fe9fb87c3f5c32ec67b"}},{"data":{"Digest":"0x7002693a4be1abdf34991177db633ccb194b9c352f42a58068b997c5f54625be"}},{"data":{"Digest":"0x00a5c4b76fcd0fce1a2830c102d9c1b3bc88c3805681919199fbbbfee6355cd1"}}]}},{"data":{"Digest":"0x2fc012e20818c967571185269ed84a4a21bd4def7fa2e2d7403c7715d6791f86"}},{"data":{"Digest":"0xd637fda015aac861c7bcaf5b6d6b36c271bbd481dbdde3d8b5873221c6dbb979"}}]}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,182,188,142,252,43,176,77,167,170,91,187,44,164,241,35,100,8,45,46,107,96,234,154,161,208,26,43,223,162,90,113,0,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,70,6,172,35,2,70,49,39,163,39,228,23,190,170,22,228,140,24,74,102,205,241,29,146,224,196,76,207,169,184,166,87,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,145,180,72,132,97,80,138,239,105,31,112,212,101,190,205,101,154,33,220,175,205,62,161,243,149,1,158,192,8,20,153,177,56,151,194,247,4,64,128,142,206,28,80,252,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,41,144,162,154,183,117,164,18,113,28,73,224,39,210,201,228,157,180,130,124,104,33,186,140,73,245,125,128,62,101,120,214,122,32,72,18,236,179,196,43,115,42,52,12,177,97,182,118,129,68,150,4,247,246,102,142,55,85,153,6,0,108,161,138,154,252,194,1,41,0,23,225,157,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,0,0,0,0,0,24,180,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,203,224,99,18,5,16,128,194,215,47,26,64,182,14,78,125,14,47,158,58,17,88,208,236,175,206,37,225,163,181,171,219,171,160,245,99,93,71,199,29,199,34,48,119,105,69,69,36,23,250,104,10,255,109,243,31,149,66,25,230,92,197,85,36,230,37,39,196,191,197,5,203,31,86,254,15]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,52,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,48,46,57,55,55,50,48,53,50,51,53,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,52,56,49,50,69,67,66,51,67,52,50,66,55,51,50,65,51,52,48,67,66,49,54,49,66,54,55,54,56,49,52,52,57,54,48,52,70,55,70,54,54,54,56,69,51,55,53,53,57,57,48,54,48,48,54,67,65,49,56,65,57,65,70,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,53,66,52,68,48,65,67,66,48,52,70,54,56,53,48,48,66,56,70,56,53,54,53,49,55,56,52,50,55,66,49,68,55,50,53,66,49,51,57,69,48,50,66,66,70,70,50,55,69,69,70,55,53,56,49,53,51,56,49,50,69,48,66,56,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,66,57,53,53,54,67,48,55,55,70,53,69,57,70,56,69,67,54,51,65,54,51,55,69,69,67,67,50,54,52,68,53,65,65,54,69,48,54,69,56,69,52,67,50,66,55,65,57,52,57,52,48,49,51,66,51,54,67,49,68,52,65,68,68,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,68,49,51,68,65,65,49,66,70,69,49,51,48,53,54,55,56,66,56,55,48,55,66,57,69,67,55,49,68,55,53,56,49,66,48,51,50,50,53,49,55,48,67,55,69,52,54,57,56,65,52,68,54,66,55,56,50,66,57,51,66,52,66,57,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,54,66,49,55,51,65,70,53,48,65,66,52,52,49,54,69,55,66,70,57,68,67,69,54,50,65,52,57,48,49,51,68,49,67,57,53,55,56,52,70,57,65,69,69,55,66,48,48,53,48,70,51,68,53,50,57,50,50,57,54,66,48,54,51,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,52,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,57,49,70,52,65,54,68,66,65,56,54,55,54,50,69,66,53,54,55,50,51,52,49,69,51,55,57,66,49,70,56,52,50,54,70,55,66,52,69,65,65,48,49,52,50,65,66,68,49,55,68,56,48,65,52,65,57,69,50,57,65,50,50,53,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,70,66,68,50,54,57,57,65,65,54,56,51,67,65,49,48,51,70,68,56,53,68,55,48,51,50,52,69,69,69,68,69,69,53,49,50,69,51,66,51,49,68,51,66,48,55,50,66,67,54,50,70,70,53,52,54,48,50,56,49,54,49,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,52,46,51,48,48,57,48,51,55,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,56,113,120,120,54,48,108,76,115,49,77,89,121,120,97,114,66,109,114,52,74,106,98,111,73,114,120,121,76,66,99,116,57,109,110,103,115,105,88,122,82,90,53,100,56,73,104,113,84,119,116,82,120,69,66,81,121,122,69,70,99,84,74,89,51,48,68,117,102,88,71,116,87,106,80,75,114,102,107,116,86,66,88,74,104,81,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,52,46,49,57,57,56,57,54,51,57,50,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,88,87,52,103,70,112,106,108,115,50,73,99,71,75,53,65,78,68,104,108,83,81,82,78,118,108,85,70,48,57,114,116,83,85,75,85,86,54,121,56,84,98,49,88,116,51,115,113,101,79,116,55,43,55,111,74,89,70,87,82,84,110,99,83,88,83,101,82,56,85,108,56,75,100,102,99,86,70,55,117,89,112,112,90,52,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xb6bc8efc2bb04da7aa5bbb2ca4f12364082d2e6b60ea9aa1d01a2bdfa25a7100","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x4606ac2302463127a327e417beaa16e48c184a66cdf11d92e0c44ccfa9b8a657","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346775,"gas_limit":60000000,"gas_used":0,"timestamp":1767961724,"mix_hash":"0x91b4488461508aef691f70d465becd659a21dcafcd3ea1f395019ec0081499b1","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x4812ecb3c42b732a340cb161b67681449604f7f6668e37559906006ca18a9afc","requests_hash":"0x49a2a93c6e9cabb47cc7b9c1d6bbc56b73381fccfdfce2e853a080154974a387","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x15a8f39abc43854abd7f8cebc06c6f7630f50939bef55747c5106f17039ecf31","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xe940ab2c9fc8c60ab2846d9014b9696cd0e74bac39ed48bda51f4484c6769d1d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346774,"gas_limit":60000000,"gas_used":0,"timestamp":1767961720,"mix_hash":"0x9beb79a19650bbf483418b8bad07acc6fbcb6fd3363046aaa128a34f84f4c349","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x8b9060af60eab521719e64f90e4d6c9f6bdfefcc7e418afa2cddfaa535115b33","requests_hash":"0x9b9d00ca825bf3fa01fd5521dd346d59990170a163359ff54da9d62fe384cd35","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,80,250,65,124,32,2,129,202,229,118,221,97,191,211,32,200,203,69,44,91,191,88,0,167,60,148,253,201,145,134,209,27,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Digest":"0xc789fceca9c72b39f821dfec57dc2d636384d2bae698cb75356dfafdd971575a"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Branch":[{"data":{"Digest":"0x1dcc5749def4b38384275ed35205fe005bfcfa2e6548b418a3b72eafa0edd057"}},{"data":{"Digest":"0x8c0ded0418795bb30b9abb679cdc0fd826fc7b83938a4f27a095f450c5e7a2b6"}},{"data":{"Digest":"0x2331f4771a19827622474c1bdda2d508b653162047c54c382c59c7b51bc89dd5"}},{"data":{"Branch":[{"data":{"Branch":[null,null,{"data":{"Leaf":[[32,124,79,197,133,241,141,10,80,167,205,183,120,115,74,67,44,233,228,218,8,197,2,5,209,31,89,216,124,23,234],[160,199,2,138,249,241,0,107,243,32,200,215,80,35,241,249,213,90,85,15,197,164,86,251,29,208,72,118,145,219,45,25,24]]}},null,null,null,null,{"data":{"Digest":"0x9cac4cb5eea29da45371ae1dc96fbb6f5e4864c12fb86e43ece5815011affbd0"}},null,null,null,null,null,null,null,null]}},{"data":{"Digest":"0x90405cb610a59e1ce1cd4d55ff77e6531c849ed9de246325d8b539b91e7daa05"}},{"data":{"Digest":"0x34ce2a66e702bbc534ee32a6a9474ba44a4a54c8e8bf11f4ad3538fe193d9750"}},{"data":{"Digest":"0xca424706070821915162d0d5c162f420b87ac78ac8ebd42fd70956a01225456e"}},{"data":{"Digest":"0xe3a715db82348d4d497701d318aeb84b9858a6a98b6c6764bbc5942bd19f8383"}},{"data":{"Digest":"0x3f57b5112ff0a2734644f26a5ba52837990964b9a6bc11f8fae69f53eaf779b0"}},{"data":{"Digest":"0xe34755d89bf85fddaa332498f65e8148de1bc7ec4bc6245d9d80830a2a0e4665"}},{"data":{"Digest":"0x97d17d65fbfd7bdcd6eaddfc99c46009b1028ac58d463ef96494ed6828cd7366"}},{"data":{"Digest":"0x823f482c4ace603bbcd521f03d525ed42dcee192d0dd0943434c703e2fcdacf9"}},{"data":{"Digest":"0xdd504b635b018c9f1369b0f2239bc688d5f637e3ac3b715bc6e85247b6808ce6"}},null,{"data":{"Digest":"0x673f1bd9c35231cf10461523e00d946261eb6be9da79bbaa10331d6227b5c1da"}},{"data":{"Digest":"0xd6f6da710c3d70ceb14135a074fd46befef796fa00a0f9629b0fa472f5300a73"}},{"data":{"Digest":"0x096db39350dbb4bff9f66d0fbd26ad849c56d0e195cb5e848d3ed08c5fdb40aa"}},{"data":{"Digest":"0xbe6aec074f98435464e546eaf2c37ba2ca927560433f145e81c21ab7bbe82e06"}},{"data":{"Digest":"0x3d499562f0d50e0f53272bb9b01cc842f159e130d68a34de3c9d7cce7ed2561e"}}]}},{"data":{"Digest":"0xe14a20af24f7752e974da4ebf73bd188e7816b05e4ce5865d7eeaf8524c79228"}},{"data":{"Digest":"0x7cb514c46ade7d0fd72a6079f0f94c44b24d2c620593b7f4a294abb84cb19268"}},{"data":{"Digest":"0x7ba2fe3ecd3b2a2dc9054936eecd663ef18482aedf8e6a15effb05e4ebe938c4"}},{"data":{"Digest":"0x935e6facc4bb863d4dae622dfea29ec2ef5aa98e30dcd96e4dd93d1fa1d293b6"}},{"data":{"Digest":"0xc7a470e81e824586f4c5f306ca3ea1ecd6f800bab7610ea7ffec18dd8e74aa92"}},{"data":{"Digest":"0x615472dc5a022c89b4daa176a6c5f3d50b7344be9d1e0ea47de3116a87b67588"}},{"data":{"Digest":"0x513f7ba45d2454ab82cc301631d6d34b2da47ec02224b9bed4bfbe7933c18303"}},{"data":{"Digest":"0x332a908aea3296d6b5f15d362f6d210115f35dc762d5d9f284b1be00e21d4ace"}},{"data":{"Digest":"0x943fbd27059607e5e5f3e9db6a05f8d4aba4ecb21f59da6048bf4213be86f179"}},{"data":{"Digest":"0x17744b2e07b8f67896eaa689ed4c169ce8372e4934e81cbc7de55bdd0dd18499"}},{"data":{"Digest":"0x27050b2da21d822a71292427c3561bcf20d3206616b5d0190a94833024d3209b"}},{"data":{"Digest":"0xffe26d814e4473bc0d098e39944a974a3d23b8924d9a44dcfa0756373d5406a3"}}]}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x46f9991da3fc35722ece0543cb61af4d311e4b122d4302b535f58f208785a6e2"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,41,144,162,154,183,117,164,18,113,28,73,224,39,210,201,228,157,180,130,124,104,33,186,140,73,245,125,128,62,101,120,214,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,96,226,252,90,84,106,14,82,90,127,242,114,221,51,81,2,181,238,13,102,165,159,115,68,78,210,246,135,107,217,175,119,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,211,31,81,54,189,125,204,126,37,130,230,74,52,24,54,49,66,200,152,249,61,237,185,81,222,17,53,210,168,71,153,6,56,152,194,247,4,64,128,142,206,28,80,255,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,186,190,26,141,134,35,149,6,68,217,107,120,164,168,22,133,14,241,243,234,221,220,21,184,172,105,225,108,204,124,229,246,122,32,145,244,166,219,168,103,98,235,86,114,52,30,55,155,31,132,38,247,180,234,160,20,42,189,23,216,10,74,158,41,162,37,194,1,41,0,24,225,157,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,0,0,0,0,0,24,181,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,218,180,98,18,5,16,128,194,215,47,26,64,146,13,162,165,56,166,221,119,80,107,55,214,157,150,9,155,43,149,240,114,221,38,3,17,252,167,118,132,141,79,188,213,37,42,123,43,210,54,187,234,154,138,38,227,179,213,14,106,0,125,51,146,171,102,80,163,99,196,190,239,90,41,77,203]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,53,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,52,46,51,48,48,57,48,51,55,56,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,57,49,70,52,65,54,68,66,65,56,54,55,54,50,69,66,53,54,55,50,51,52,49,69,51,55,57,66,49,70,56,52,50,54,70,55,66,52,69,65,65,48,49,52,50,65,66,68,49,55,68,56,48,65,52,65,57,69,50,57,65,50,50,53,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,70,66,68,50,54,57,57,65,65,54,56,51,67,65,49,48,51,70,68,56,53,68,55,48,51,50,52,69,69,69,68,69,69,53,49,50,69,51,66,51,49,68,51,66,48,55,50,66,67,54,50,70,70,53,52,54,48,50,56,49,54,49,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,65,56,56,66,56,70,67,70,51,65,67,69,66,48,52,51,65,65,52,56,49,68,55,68,70,57,70,70,67,55,49,66,53,51,53,54,67,54,70,49,48,68,49,49,65,67,51,56,69,65,52,69,49,68,68,53,54,53,66,50,68,50,49,50,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,54,48,54,53,48,68,54,49,50,65,67,69,55,53,52,56,51,57,50,54,70,48,50,51,66,55,55,57,52,56,50,50,48,50,48,69,66,50,65,55,67,68,48,56,54,70,66,70,51,52,52,53,67,67,48,50,51,50,51,52,53,48,70,56,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,56,68,49,69,66,68,52,51,68,67,51,48,52,65,51,69,52,69,66,66,70,67,51,49,66,51,53,51,53,68,66,70,70,65,53,66,52,50,65,48,66,68,52,50,51,53,53,56,67,50,56,69,56,70,55,52,51,65,51,65,50,57,67,52,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,53,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,51,68,67,49,48,49,66,65,53,70,69,65,70,48,49,51,65,57,68,69,66,56,51,48,70,56,57,67,52,50,50,66,69,49,56,52,49,69,49,51,70,52,49,51,52,55,70,70,70,67,68,57,56,55,67,51,70,56,50,68,70,67,57,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,53,68,67,53,50,70,57,65,56,68,70,68,54,50,49,66,66,50,70,53,49,55,66,70,69,55,54,66,55,65,67,57,56,53,54,66,56,52,57,55,66,56,68,66,51,57,66,68,49,50,55,70,54,70,68,50,55,52,70,48,53,50,70,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,55,46,54,49,53,51,55,53,57,56,49,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,52,121,106,78,116,57,73,116,57,49,70,118,69,73,82,104,87,48,80,87,73,78,88,111,112,120,48,102,119,47,67,74,112,88,66,102,49,69,52,48,50,107,90,57,84,80,70,108,68,72,48,85,110,67,112,74,85,56,116,67,122,72,99,75,108,110,66,122,97,84,66,70,98,53,69,82,77,48,118,74,67,111,49,50,43,65,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,55,46,54,50,49,53,57,57,48,52,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,43,84,50,87,88,103,84,117,66,103,120,102,105,49,120,85,105,114,100,75,108,78,78,86,88,106,69,108,50,69,77,90,101,86,118,50,100,86,111,87,120,69,86,113,122,51,112,78,49,67,112,106,79,90,107,69,69,118,116,104,101,67,50,111,77,72,82,102,100,82,108,49,72,79,87,117,108,98,103,107,99,106,101,56,113,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x2990a29ab775a412711c49e027d2c9e49db4827c6821ba8c49f57d803e6578d6","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x60e2fc5a546a0e525a7ff272dd335102b5ee0d66a59f73444ed2f6876bd9af77","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346776,"gas_limit":60000000,"gas_used":0,"timestamp":1767961727,"mix_hash":"0xd31f5136bd7dcc7e2582e64a3418363142c898f93dedb951de1135d2a8479906","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x91f4a6dba86762eb5672341e379b1f8426f7b4eaa0142abd17d80a4a9e29a225","requests_hash":"0x90f649a58a80316c5b8ba32f0ab210f518fbc9385601fe64dc149d08dead2bcb","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xb6bc8efc2bb04da7aa5bbb2ca4f12364082d2e6b60ea9aa1d01a2bdfa25a7100","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x4606ac2302463127a327e417beaa16e48c184a66cdf11d92e0c44ccfa9b8a657","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346775,"gas_limit":60000000,"gas_used":0,"timestamp":1767961724,"mix_hash":"0x91b4488461508aef691f70d465becd659a21dcafcd3ea1f395019ec0081499b1","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x4812ecb3c42b732a340cb161b67681449604f7f6668e37559906006ca18a9afc","requests_hash":"0x49a2a93c6e9cabb47cc7b9c1d6bbc56b73381fccfdfce2e853a080154974a387","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,146,229,156,158,140,24,26,105,147,182,89,188,54,12,198,76,238,172,194,197,184,114,242,137,50,8,43,91,61,228,186,112,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Branch":[{"data":{"Digest":"0x84d1ecce284e31a7fb978bc2524312eedbae338e0176d887ac07d66688169900"}},{"data":{"Digest":"0x658f68927ccc95e9fb4d9f9c40dcddfa436d97859eeaa50292aadf577ac25b10"}},{"data":{"Branch":[{"data":{"Digest":"0x06e3c3e369b6b5b76dc6cfa0485b376004ca5abcc986b2b088eafde4f18e965c"}},{"data":{"Digest":"0x1103ea10e79f95160e95f2fb95cdf4b732cae5168f6278bd5dbd288639ac11ae"}},{"data":{"Digest":"0x7b98629faf386f798c957b5cc5d648cc655343451b1df0a579cfad1b4e4ad3de"}},{"data":{"Digest":"0x76db4064b4d4d7bba02328510a2899268a3f89d8246c750e68e0e8e1e6b5b9af"}},null,{"data":{"Digest":"0xd7297e72f80784159515a4ff124742d432a2ad4c85eddc0bf3ce217355fe4c93"}},{"data":{"Digest":"0x866ae2c44f595ace64b8577f9e0fbec9c787f385295c0fec1674c9469fb1d9a0"}},{"data":{"Branch":[null,null,null,null,null,null,{"data":{"Digest":"0x566249abcff53d241cd3f7e94dffcc84ed48adca5f478b308ff5f5fd3c362409"}},null,null,null,null,{"data":{"Digest":"0x6f1567e3bba2fa62794a4bb4a0c14b2ab70f10d36f028f9a28072a440cca005c"}},null,{"data":{"Leaf":[[32,105,25,236,195,253,14,18,190,79,55,240,150,240,171,252,223,104,60,192,111,122,208,165,227,135,143,247,120,187,199],[160,116,214,77,31,133,46,45,165,106,21,117,45,64,185,234,26,0,137,189,3,128,224,227,90,209,90,227,188,205,82,171,61]]}},null,null]}},{"data":{"Digest":"0x751c371def9814a66781977ad8650acfd5287aa20ff2458853f94152b95710d3"}},{"data":{"Digest":"0x98513a17a78f8d8b32d2a857bd1099fc3377d654b1353ca7d515705824d10794"}},{"data":{"Digest":"0x59b0f761b45973210ac75d5eb478a0ba8837703adc1d4ce7fe9a0e35f8f77a00"}},{"data":{"Digest":"0x68d4b43a5377074bbed5bba7ddda7316070e7297b814ab8474add75399ecba9f"}},null,{"data":{"Digest":"0x0ad209a8f880cc08d5995d120190b4c208776c08a4d65a838b0f7ef7c6415520"}},{"data":{"Digest":"0xfe97e2d9c605d2abb568ff8b851ee3a29f82b5892f3ba9677ee25cd48ef639f4"}},{"data":{"Digest":"0xfd9a42230875426ba99a43173d3a881dc7651219fcce299a13c7674c031fefbd"}}]}},{"data":{"Digest":"0x66f3b71b2476ece7bc2c99c9f86868cf04e4f14440e91651d7accb0dc52a9e0e"}},{"data":{"Digest":"0x017ea00bab6940b06a69d0bac4e1f646922f93ad1e9f8f0f145dea5e1d487170"}},{"data":{"Digest":"0xd37d569f32abc96875cf066cecf7358877ea36d2b521fde5f0f2c3f266dbd627"}},{"data":{"Digest":"0xa80557e718eaceb1f0c665b2e94d55ac5cd41b204224610dc15c8622098752a4"}},{"data":{"Digest":"0xdbcf474649b84b9a05e63b9d99eeb5268c9880b9f8ce6e04b83d76469956b171"}},{"data":{"Digest":"0xd14eb8fd2119457f1914336b530bbc97d697b2274a51cb777b53b3bdeed3b49e"}},{"data":{"Digest":"0x9d66effbd133710bb1c15409c0421f01e051102324e188f1ca8b2bddc2c39b82"}},{"data":{"Digest":"0x7e810f89996c339dbfc18fa5342a77846b0f472e264a5561e8ebbc947f8ea72d"}},{"data":{"Digest":"0x0fd5a7985688ce58284131a8b012ffbe4e75fbfcb5ac2b4e760818abef131ef2"}},{"data":{"Digest":"0x0c15b7d9368e4e7f5add8b446fa9a209d91559bcb0c2842454f470eb6a4cdc10"}},{"data":{"Digest":"0xc11dd576b6575096799f084d85ebd71e74fc058c460246de35c153a03bfefa68"}},{"data":{"Digest":"0x1380d005d0245fba07312f85c45a60bf9afefb38f0f3989e5c40c8086ce71a13"}},{"data":{"Digest":"0xc93cb4f44e2e62b270485c9b1e7851fb9b3af0865d76b92ca3fd9da5a6758d06"}}]}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0xad22e2605f4496b3be915bf3120da3fb1662f5c7c6dfe3e3b0d34656674bf52d"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x46f9991da3fc35722ece0543cb61af4d311e4b122d4302b535f58f208785a6e2"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,186,190,26,141,134,35,149,6,68,217,107,120,164,168,22,133,14,241,243,234,221,220,21,184,172,105,225,108,204,124,229,246,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,159,96,74,221,39,70,195,127,12,194,158,182,164,33,49,49,44,252,4,46,4,177,109,128,92,193,151,17,8,106,100,149,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,99,128,99,46,142,0,206,79,106,11,193,158,225,58,34,211,127,44,161,252,254,138,5,170,144,121,240,65,34,205,235,152,56,153,194,247,4,64,128,142,206,28,80,130,233,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,95,9,121,172,225,177,3,241,85,92,160,19,188,127,73,214,83,168,23,118,210,21,37,89,13,80,82,222,59,51,175,198,122,32,61,193,1,186,95,234,240,19,169,222,184,48,248,156,66,43,225,132,30,19,244,19,71,255,252,217,135,195,248,45,252,156,194,1,41,0,25,225,157,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,0,0,0,0,0,24,182,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,204,224,99,18,5,16,128,194,215,47,26,64,172,157,244,149,7,21,113,237,22,95,23,139,1,192,209,86,85,104,178,156,72,116,13,174,217,183,20,198,154,118,157,138,13,57,213,110,161,78,242,176,245,200,223,191,135,235,227,16,39,141,252,49,88,203,62,82,1,101,129,167,31,9,1,138]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,54,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,55,46,54,49,53,51,55,53,57,56,49,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,51,68,67,49,48,49,66,65,53,70,69,65,70,48,49,51,65,57,68,69,66,56,51,48,70,56,57,67,52,50,50,66,69,49,56,52,49,69,49,51,70,52,49,51,52,55,70,70,70,67,68,57,56,55,67,51,70,56,50,68,70,67,57,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,53,68,67,53,50,70,57,65,56,68,70,68,54,50,49,66,66,50,70,53,49,55,66,70,69,55,54,66,55,65,67,57,56,53,54,66,56,52,57,55,66,56,68,66,51,57,66,68,49,50,55,70,54,70,68,50,55,52,70,48,53,50,70,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,51,55,56,70,53,52,68,69,67,55,48,57,66,54,54,48,48,67,56,69,52,50,70,66,53,66,66,67,67,67,52,53,54,48,66,67,48,57,54,69,49,57,56,56,69,67,57,57,50,56,54,54,54,65,67,49,57,48,53,56,66,54,68,65,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,68,54,66,69,53,52,49,57,66,55,48,65,69,67,51,49,52,56,67,65,53,55,49,70,52,69,49,55,53,50,55,52,56,57,67,66,65,67,65,68,68,50,53,68,56,67,65,49,51,48,54,52,53,65,65,49,53,56,69,66,57,69,50,70,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,49,54,48,70,48,48,57,48,70,56,69,48,66,56,66,66,50,50,65,50,69,57,54,70,57,68,66,65,66,54,52,55,56,48,67,48,70,69,57,65,55,51,48,54,57,50,50,51,51,52,54,67,49,52,48,52,52,50,54,69,57,70,49,66,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,54,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,52,53,48,53,53,56,57,67,48,53,55,68,67,49,69,67,57,53,69,66,54,48,50,49,51,55,55,68,51,49,69,54,48,68,53,49,55,57,49,51,55,57,67,70,68,50,56,56,68,70,52,67,49,70,48,66,52,65,57,66,53,50,70,57,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,67,48,57,49,68,65,70,56,54,65,70,54,70,69,50,52,53,67,48,48,48,51,49,66,66,65,53,57,69,56,53,49,55,48,56,68,54,67,49,68,51,56,66,70,56,53,66,52,65,57,54,50,48,50,68,50,48,66,49,50,69,51,48,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,53,48,46,57,52,49,49,49,50,52,54,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,52,118,107,100,89,74,104,70,65,81,67,113,101,54,43,99,85,53,82,79,115,43,70,55,122,100,78,75,106,104,81,114,51,109,57,113,68,69,75,118,113,56,65,113,84,52,90,87,73,57,89,76,50,113,43,108,74,48,89,56,103,84,65,43,81,54,68,102,75,43,80,107,108,90,51,79,77,118,122,116,87,118,72,97,67,81,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,53,48,46,57,51,53,52,49,57,54,51,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,57,90,102,97,51,87,110,79,120,52,116,70,121,107,73,65,120,81,49,83,98,115,69,68,69,108,53,77,55,112,68,54,110,89,57,86,107,51,105,65,54,82,52,98,72,122,51,83,56,71,108,117,50,52,70,99,122,49,72,66,110,55,119,73,78,48,109,78,122,114,51,105,85,121,49,55,79,50,81,107,113,115,116,102,119,65,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xbabe1a8d8623950644d96b78a4a816850ef1f3eadddc15b8ac69e16ccc7ce5f6","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x9f604add2746c37f0cc29eb6a42131312cfc042e04b16d805cc19711086a6495","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346777,"gas_limit":60000000,"gas_used":0,"timestamp":1767961730,"mix_hash":"0x6380632e8e00ce4f6a0bc19ee13a22d37f2ca1fcfe8a05aa9079f04122cdeb98","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x3dc101ba5feaf013a9deb830f89c422be1841e13f41347fffcd987c3f82dfc9c","requests_hash":"0x67677c6fd183e965d08baaa345fd82f3c326cc1a998982f39fbeb1b9aeea630c","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x2990a29ab775a412711c49e027d2c9e49db4827c6821ba8c49f57d803e6578d6","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x60e2fc5a546a0e525a7ff272dd335102b5ee0d66a59f73444ed2f6876bd9af77","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346776,"gas_limit":60000000,"gas_used":0,"timestamp":1767961727,"mix_hash":"0xd31f5136bd7dcc7e2582e64a3418363142c898f93dedb951de1135d2a8479906","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x91f4a6dba86762eb5672341e379b1f8426f7b4eaa0142abd17d80a4a9e29a225","requests_hash":"0x90f649a58a80316c5b8ba32f0ab210f518fbc9385601fe64dc149d08dead2bcb","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,107,80,227,118,224,135,1,141,172,56,50,252,181,125,114,216,77,228,103,209,6,109,29,165,150,244,219,205,236,182,60,126,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Digest":"0xac5f86b9a408c64255bcaf3d06ad0e0f27224653ab6a3432f9e84d6bb9fd3906"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0xad22e2605f4496b3be915bf3120da3fb1662f5c7c6dfe3e3b0d34656674bf52d"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Branch":[{"data":{"Digest":"0xa8cb95755252dda45041f3d33be10c069cd1bff1a0dbe211e64efe93897ba02b"}},{"data":{"Digest":"0xc83cc006d3b4ae7c1b38200095eccdab9560a46964bdbf732aaf4c10a03c8d33"}},{"data":{"Digest":"0xc01aaf1f1a22b59027bf180b5153727c41f38461ce5ffe1237f33818e709ee32"}},{"data":{"Digest":"0x6d2253761671a5a374ae981221c38f447c83043ca315dec982a98231d74e95e6"}},{"data":{"Digest":"0x3d6dd36c1aa779c9647b142ee8395dbdb0b7bb8ca44ee806bc57367441ba9bde"}},{"data":{"Digest":"0xf0ca6c7da059e7aa8a98f843faaa10a57f8418c61e4ac35cfb7b7f60abbcc031"}},{"data":{"Digest":"0x099dbd1450bb63fcd3ab263352f0ba43dc67707297c3300c2943ed902ee2bb03"}},{"data":{"Digest":"0xba103f428aba0b279bcedf9d5e18a554e4495b277e3bbef59e09e631d6d4c53e"}},{"data":{"Digest":"0xe14f44f108b66a1a0cef760b8b8d438ab85cc21a9426cf821f6cf46016c93390"}},{"data":{"Digest":"0x2ecded9fdf537201db9d5afeca7b7cd28d19e2fffb2adf89c6e7f98bc3dadb48"}},{"data":{"Digest":"0xaf137b473f0b01c5da282379be846a93aa732acc6f50fa26c6186ff8b444588c"}},{"data":{"Branch":[{"data":{"Digest":"0xad6a865427768d32c3bf7408bc46ba42296f246503fe9bbb1f0bb21eb5f95ada"}},{"data":{"Digest":"0x4eabb73cfc0d88910f7fb16e92771a9a40459851062edb483fd6a87147cb46b4"}},{"data":{"Digest":"0x212efa0998807934b1c52eb2c61e04e63bf6adee80d01196f71341dbc8dd088a"}},{"data":{"Digest":"0xd1d19cb189221007c1b8dd13d82eb9c7c9999ceeb9be19469adfea84c4dbd895"}},{"data":{"Digest":"0xf7e0292402928cc199da7e303cd74cd7819b354fe7b4dcc39aa2541ba5b8867d"}},{"data":{"Leaf":[[53,43,51,68,128,117,98,174,120,206,88,78,217,231,188,225,210,10,121,152,49,251,96,162,178,199,154,134,147,250,82],[160,144,71,55,197,89,219,93,239,213,74,28,193,42,203,131,56,49,66,45,206,42,216,67,3,58,155,145,104,19,3,156,249]]}},{"data":{"Digest":"0xa5a4ef6d8cd63b19e628d0815231ac2042ab4014e714b32021be476664d3366c"}},null,{"data":{"Digest":"0x79f588102dbfa80c7779fd01c02194be2694812caf616e603d7f6ab5823c02a9"}},{"data":{"Digest":"0x7166c5c679c7f4ea6120ffa3b047ef27db0d2072e3045617e3c77a16585ab8ca"}},{"data":{"Digest":"0x63a3667ac538d13ad13f2b130dd9a529720544a5a99e2eef6fb00bb488fe93f5"}},{"data":{"Digest":"0xdfdcbace04dba76aa190a397d2d5f71306bc227582321e8108dffd148bb7edcc"}},{"data":{"Digest":"0xa039e61bc7f4db1719dc0202946c62b48cd14622c0db1bb5650dc8316ec958f2"}},{"data":{"Digest":"0x6868fc6d060de378e6d111fcf2d73158656fe07032250b5b78a9461d34289e59"}},{"data":{"Digest":"0x7c493c7b9c098edf590ef3fdbc8c657d9f2dc33deef2f67f439ab8ee4ddbc174"}},{"data":{"Digest":"0xd952de4e8677faf589947df783f1a8738f30f2affe0b9323ff703428a6d1fdd0"}}]}},{"data":{"Digest":"0xb1f98dc970e5d09a291119ed611e910696a8b34b610c5686bb084b8072adba61"}},{"data":{"Digest":"0x76bf9d69b25b569db3f4fcf11b2ff7941a6732c56ba98c8cf1ad2b345c6148a7"}},{"data":{"Digest":"0xff9c8a8678ff56d8b143744dbd7b5356413652b5c1237d72b8d1719ffb7f38d8"}},{"data":{"Digest":"0x7a6448f568a796378516467af36a797384c21db6994c038870418c85a1e08a8d"}}]}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x46f9991da3fc35722ece0543cb61af4d311e4b122d4302b535f58f208785a6e2"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":[{"LegacyAnalyzed":{"bytecode":"0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500","original_len":83,"jump_table":{"order":"bitvec::order::Lsb0","head":{"width":8,"index":0},"bits":83,"data":[0,0,0,0,0,0,0,0,68,0,0]}}}],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]}] \ No newline at end of file +[{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,226,55,250,90,238,86,40,159,238,241,79,209,49,50,137,185,52,241,97,145,136,195,24,50,225,95,205,179,254,101,30,109,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,50,99,231,153,41,203,66,32,254,222,171,76,47,121,187,47,12,225,222,110,106,88,150,32,249,19,128,61,104,185,119,105,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,202,80,41,36,65,110,231,166,145,91,18,144,11,209,162,181,124,189,189,194,110,141,49,96,121,7,233,235,255,2,145,67,56,144,194,247,4,64,128,142,206,28,80,228,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,135,135,198,198,91,93,246,171,99,210,126,67,54,53,248,61,126,233,232,209,40,126,237,161,0,49,246,233,71,21,67,70,122,32,228,247,220,178,130,137,243,141,239,252,229,229,24,19,120,18,91,253,66,234,74,172,35,57,167,212,170,67,147,157,234,78,194,1,41,0,16,225,157,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,0,0,0,0,0,24,173,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,199,224,99,18,5,16,128,194,215,47,26,64,150,28,220,53,96,53,8,146,171,115,152,108,144,210,7,232,212,26,237,162,145,109,230,101,0,6,195,110,250,12,17,38,32,167,45,208,196,235,133,62,7,147,160,108,149,229,180,251,203,59,166,50,210,20,157,193,166,91,15,195,177,176,16,186]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,55,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,49,55,46,50,55,49,53,56,54,50,49,57,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,69,52,70,55,68,67,66,50,56,50,56,57,70,51,56,68,69,70,70,67,69,53,69,53,49,56,49,51,55,56,49,50,53,66,70,68,52,50,69,65,52,65,65,67,50,51,51,57,65,55,68,52,65,65,52,51,57,51,57,68,69,65,52,69,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,67,51,49,55,50,67,57,68,54,54,70,70,52,48,55,56,68,67,56,69,53,53,66,57,57,52,66,49,70,50,51,66,65,67,51,68,68,69,56,48,51,56,48,66,51,48,65,52,49,56,69,65,54,65,65,66,69,70,55,67,55,50,68,52,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,70,51,69,48,55,68,66,68,56,68,52,69,65,49,69,66,65,68,54,68,69,53,56,50,57,65,69,69,52,49,70,53,54,48,50,53,54,68,70,53,50,55,48,51,49,53,48,49,69,65,70,55,69,69,65,69,52,54,54,68,50,50,53,55,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,57,56,67,65,51,65,49,69,67,57,65,53,50,48,66,68,49,57,53,65,65,65,54,66,49,51,57,70,70,51,51,50,69,56,52,66,65,57,65,55,55,53,66,70,48,54,53,65,57,53,70,70,65,50,56,57,52,48,55,56,66,52,57,49,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,68,56,68,48,70,49,69,52,48,66,67,50,52,69,49,69,52,54,53,66,70,52,56,69,51,54,51,65,56,56,53,49,68,53,65,55,55,56,66,54,50,57,50,51,54,54,55,52,50,70,49,70,56,68,51,65,49,57,48,49,68,55,50,57,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,55,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,50,68,53,50,67,68,48,54,48,65,57,65,70,68,68,65,55,56,51,67,68,56,67,55,54,52,66,56,65,70,49,49,66,54,49,55,69,56,69,52,67,51,65,48,66,66,70,56,57,54,67,50,69,54,57,48,54,69,57,52,56,69,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,67,53,65,65,52,67,51,50,49,65,67,68,54,56,66,65,68,54,69,54,69,53,51,65,68,70,52,57,50,65,48,52,48,66,52,68,55,50,66,67,68,69,48,52,66,49,56,53,56,53,48,49,70,52,57,56,51,54,48,68,70,55,55,55,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,48,46,55,56,54,54,53,48,50,57,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,77,65,77,117,119,90,101,108,74,65,74,110,72,78,84,88,74,81,113,77,43,86,54,75,87,49,121,110,106,73,110,111,65,118,105,51,56,71,72,117,71,99,119,98,105,52,116,50,49,122,78,78,115,87,48,53,47,65,74,84,104,70,108,77,79,80,99,99,100,97,53,73,116,86,49,48,88,109,50,77,119,104,48,88,97,119,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,48,46,54,57,51,53,49,51,50,49,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,49,121,77,102,89,115,111,55,50,89,88,99,112,79,82,121,83,54,109,105,84,80,86,75,56,50,106,115,104,65,114,56,101,81,120,106,88,81,109,69,69,69,103,50,111,57,103,103,83,102,107,114,89,99,88,100,50,68,75,70,113,82,102,72,101,52,115,53,102,54,100,114,90,68,100,111,71,82,65,66,71,100,81,72,87,119,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xe237fa5aee56289feef14fd1313289b934f1619188c31832e15fcdb3fe651e6d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x3263e79929cb4220fedeab4c2f79bb2f0ce1de6e6a589620f913803d68b97769","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346768,"gas_limit":60000000,"gas_used":0,"timestamp":1767961700,"mix_hash":"0xca502924416ee7a6915b12900bd1a2b57cbdbdc26e8d31607907e9ebff029143","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xe4f7dcb28289f38deffce5e5181378125bfd42ea4aac2339a7d4aa43939dea4e","requests_hash":"0xd602fd8fc3c0e01e657cfe11cab0ac39e19b318d12fc1c9345a16a3a3eec7383","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x125698c892d6ed5bbc013ed0f148d78bbfcbf04a9eb9c83fced67c100b25a97d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xd6f45edc1f201ceef1ba05d283f3d9cd5076b979fcaa95a8ed481d4e5d82f89d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346767,"gas_limit":60000000,"gas_used":0,"timestamp":1767961697,"mix_hash":"0x4cb90925dc87a57db00b43c5ab240dc09e65f3334aa4c546d9baa4590286c2e2","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xfd9d502932ed661c0da5ffcda5dec1fb06751fed4f0345ea416dc2141bfc9864","requests_hash":"0x8eb9bd9804a66dfcf3f376bb3920dad410cc28e6d477f57a6d373dc60c11444a","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,102,43,220,111,237,93,80,188,234,99,124,124,115,186,86,148,44,31,129,46,247,13,248,27,121,3,148,6,161,23,210,54,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc97cc19e22f27778a10c41aca8012d4952c651bbe05d552b8ca567ab753e35be"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Branch":[{"data":{"Digest":"0x5ee63f18d02408601f21b9f13a1c03ee868d63534ec323e3b80d38b4a0896db9"}},{"data":{"Digest":"0x071ca2fe458ca3785577e149cc215b0f6cfbbcd54c9d17c22144af9e2f519347"}},{"data":{"Digest":"0xf6f12d5bed4cd6a338982e793c3a59fb8ea17ce775414757d3c58985f0e2e508"}},{"data":{"Digest":"0x5f7da324f445984f12df2755c366312048ac4a1f31fa233e2e11d7a80636d949"}},{"data":{"Digest":"0x017bbe6e2eedecac7b164003d4bd2ccd8fdc90dbdb9e95a888d7112fddb10010"}},{"data":{"Digest":"0x4c0c77746f4c353473ec2b5d1b14399a569e20689f8cfd22665ee67dd1b40238"}},{"data":{"Digest":"0x6318d09bdc870fe6bdd5e4c09336b78b5ae79d76af37a2899e5b3edcd7d86c56"}},{"data":{"Branch":[{"data":{"Leaf":[[50,147,216,75,196,216,197,101,201,229,57,127,234,68,173,19,166,213,113,66,217,206,129,2,130,45,53,134,182,6,33],[160,12,99,228,66,214,174,214,119,142,239,132,103,173,138,153,185,12,145,167,46,245,252,107,50,248,252,193,37,139,168,45,10]]}},{"data":{"Digest":"0x92e9cb91997e82631a5194e690e114aa2ea3b455e17ba3a83b5d8950434c788c"}},{"data":{"Digest":"0xdda1d847bac74e4cd624f4a1d4fba38280c02c3462bdf8a12703b1b09dede392"}},{"data":{"Digest":"0x6ee8b53094870e884b1b163937c1b24c23338aaccea9397a785ba92a9766ede4"}},{"data":{"Digest":"0x14d1bca67146913ddffcec377d9da003ba8f88143757c661fbd5e0621d1810fd"}},{"data":{"Digest":"0xcde4c6ea82edf0c8a5c21f497960e9734788044fbaaef78f3cd6a9c5f08f664d"}},{"data":{"Digest":"0x879d9c68417d9a2c661e2f2cd5ae4bc4a4f77cf001d956d7472b8ae6950e7470"}},{"data":{"Digest":"0x4371f3d40acb35943231207f9101a41dcdd6b1219a3e5bc974d7e859e872a7f0"}},{"data":{"Digest":"0xd133bd32a2b92edf937741209e863407735fc7182fbd525e6a6559f8f1cdbae5"}},{"data":{"Digest":"0x350b159c1afe8e76f27bdb305cad2a1e47000e41ba8a8e57d4ad84ae9089e052"}},{"data":{"Digest":"0xdc5ac1c4fc903aecd7a20716774d4ceb25bc2cb5095e3379aa7790214cce6cb7"}},{"data":{"Digest":"0xe0a43a14ccc0544f77dc04e8672059c47727c12cfd6f9fd4f89f2af1bbf01e67"}},{"data":{"Digest":"0xf344b0d309683c1107ffb4a9d23052518f4a5f928583829c144ca785c625baa5"}},{"data":{"Digest":"0x085a12045354b1fa484a009527533766b8f1797bf79ad88bb402df863f2926dd"}},{"data":{"Digest":"0xbc7e55821596ba915883c8dc1ff1fc30254d3d28d7ce96f170a9b36d8026f15e"}},{"data":{"Digest":"0x36a6cf8b21dcc81ac9f726322e7f914648e7e8f83ec14ffbea37b858dfb56670"}}]}},{"data":{"Digest":"0x8a9d59daa8cc303808a559446f227fbe54291518e93225aa8712555f033a5497"}},{"data":{"Digest":"0xdf2b8ab28dba34cec7acd35eeff6fc37a8a04aa4380c73e3f2a2095709a0bada"}},{"data":{"Digest":"0xdbba8b7be70efb94d9ccce166442055da96b17d5d32434ce65683633798f0d20"}},{"data":{"Digest":"0x81a5b2e16e645f03e592dadcc52347e39d45cf0d95fb7a53314751c3fa64bc7f"}},{"data":{"Digest":"0xaa441c1ea4f2b265d72d3afe8d0394326069f3914a1bfb8d43d58c01d4d6f756"}},{"data":{"Digest":"0x2a237562a05de63bc9ebc99397a8651ca5a9e3fc5f4d40a32a7a850302bbc2e6"}},{"data":{"Digest":"0x21159561ab8cca719f18effc311657c7532bfac788f95032137d3794426d0ea2"}},{"data":{"Digest":"0x107b59ca784951bb66c4817ed943f195f0c976cce2ca455c4d7494d508755690"}}]}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,135,135,198,198,91,93,246,171,99,210,126,67,54,53,248,61,126,233,232,209,40,126,237,161,0,49,246,233,71,21,67,70,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,178,65,249,43,39,233,139,164,27,216,132,162,205,39,43,101,241,192,135,84,70,59,36,0,179,234,105,139,81,181,118,218,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,75,150,156,241,172,182,91,152,60,39,168,50,183,251,141,36,218,141,29,154,190,114,89,251,42,78,197,144,82,12,109,235,56,145,194,247,4,64,128,142,206,28,80,231,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,188,106,217,202,21,147,242,102,16,32,215,6,23,63,111,158,40,68,191,117,56,16,100,88,120,36,175,132,125,54,236,250,122,32,242,213,44,208,96,169,175,221,167,131,205,140,118,75,138,241,27,97,126,142,76,58,11,191,137,108,46,105,6,233,72,236,194,1,41,0,17,225,157,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,0,0,0,0,0,24,174,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,215,180,98,18,5,16,128,194,215,47,26,64,51,89,18,243,85,45,64,110,25,50,136,218,3,207,181,15,126,170,195,200,103,27,134,90,118,122,77,133,128,178,122,36,98,103,159,64,230,70,243,85,69,103,40,220,204,100,5,184,241,50,12,95,1,239,94,111,92,230,84,169,9,138,220,19]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,56,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,48,46,55,56,54,54,53,48,50,57,57,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,70,50,68,53,50,67,68,48,54,48,65,57,65,70,68,68,65,55,56,51,67,68,56,67,55,54,52,66,56,65,70,49,49,66,54,49,55,69,56,69,52,67,51,65,48,66,66,70,56,57,54,67,50,69,54,57,48,54,69,57,52,56,69,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,67,53,65,65,52,67,51,50,49,65,67,68,54,56,66,65,68,54,69,54,69,53,51,65,68,70,52,57,50,65,48,52,48,66,52,68,55,50,66,67,68,69,48,52,66,49,56,53,56,53,48,49,70,52,57,56,51,54,48,68,70,55,55,55,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,52,48,70,51,67,48,65,50,51,50,48,54,56,67,50,67,57,69,57,65,57,57,50,68,48,69,50,52,48,68,69,52,68,54,50,54,68,70,68,54,52,55,66,51,56,51,67,49,56,65,54,52,56,57,48,69,66,67,57,69,54,65,67,67,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,65,54,56,68,68,70,65,66,52,51,70,66,57,70,50,51,51,52,67,53,69,70,54,65,55,51,68,66,54,52,53,53,51,69,49,67,56,65,49,66,51,70,70,57,49,52,69,54,50,66,65,49,68,49,65,68,48,65,49,52,67,57,53,69,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,50,52,69,67,56,52,69,49,69,67,52,69,52,50,67,56,65,65,52,55,65,65,49,57,68,52,69,55,69,49,56,48,53,54,51,52,48,54,50,49,68,53,51,50,54,69,68,69,53,68,65,66,70,49,53,48,66,49,48,51,50,67,68,55,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,56,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,68,55,48,52,66,56,68,49,65,55,66,50,52,68,70,55,70,68,70,53,54,68,55,67,51,67,52,70,52,70,48,50,66,53,52,56,53,50,65,56,56,56,53,53,49,51,68,51,52,69,53,49,57,65,52,53,52,65,55,54,53,57,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,68,69,66,66,56,56,56,68,53,69,65,66,57,65,57,67,49,69,69,53,49,53,51,52,51,70,65,68,65,55,67,56,69,66,66,57,55,49,67,67,70,54,49,51,54,49,51,48,54,68,55,49,67,70,48,70,48,56,53,68,52,66,65,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,52,46,49,48,55,48,56,48,53,51,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,97,72,69,90,75,88,109,85,109,100,115,73,72,97,105,71,99,55,118,66,88,56,57,84,118,75,87,99,120,53,85,112,117,122,55,103,49,87,108,52,87,101,104,52,50,87,74,65,107,80,48,110,81,108,57,97,104,120,73,116,78,66,121,100,104,53,65,76,74,118,68,110,105,101,87,122,80,54,67,120,120,86,83,81,104,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,52,46,50,48,54,53,51,57,48,57,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,55,84,72,81,100,85,77,47,117,89,119,105,112,55,76,52,69,87,105,68,104,100,77,122,68,111,121,50,102,86,108,48,80,47,75,65,54,56,110,111,118,117,99,119,82,103,55,118,99,83,106,72,101,50,56,43,86,107,88,102,48,120,79,98,105,119,100,109,70,105,66,65,79,72,77,83,69,102,66,77,112,85,81,84,101,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x8787c6c65b5df6ab63d27e433635f83d7ee9e8d1287eeda10031f6e947154346","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xb241f92b27e98ba41bd884a2cd272b65f1c08754463b2400b3ea698b51b576da","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346769,"gas_limit":60000000,"gas_used":0,"timestamp":1767961703,"mix_hash":"0x4b969cf1acb65b983c27a832b7fb8d24da8d1d9abe7259fb2a4ec590520c6deb","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xf2d52cd060a9afdda783cd8c764b8af11b617e8e4c3a0bbf896c2e6906e948ec","requests_hash":"0xc5ecc9a4faa9c52277c94fc9d8e2aad59d49e92205cbf15e65b70672302a0d04","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xe237fa5aee56289feef14fd1313289b934f1619188c31832e15fcdb3fe651e6d","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x3263e79929cb4220fedeab4c2f79bb2f0ce1de6e6a589620f913803d68b97769","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346768,"gas_limit":60000000,"gas_used":0,"timestamp":1767961700,"mix_hash":"0xca502924416ee7a6915b12900bd1a2b57cbdbdc26e8d31607907e9ebff029143","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xe4f7dcb28289f38deffce5e5181378125bfd42ea4aac2339a7d4aa43939dea4e","requests_hash":"0xd602fd8fc3c0e01e657cfe11cab0ac39e19b318d12fc1c9345a16a3a3eec7383","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,23,35,128,138,70,210,30,195,88,212,76,65,156,157,212,107,163,156,14,179,125,139,97,225,10,195,245,220,171,128,37,27,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Branch":[{"data":{"Digest":"0x270955de4d18dd93d6461bd408956ffe6fd4efdcf98a7625a82a5cea2cd61eae"}},{"data":{"Digest":"0xeb88e7821ba912fcf54631e848f74aeec51c580955e7776373fa1f2429aa9a23"}},{"data":{"Branch":[{"data":{"Digest":"0xe4b8620201f6016d2cc67f71546e41fae87e4d5615c881581ba53548f3c088a9"}},null,{"data":{"Digest":"0x32a76630752f9d4016ddca6ed9d5cf22c759be44d0e2451c8a90abcdb1384d03"}},{"data":{"Digest":"0xf8dbf18baef875395c7082817ce4034fff1ccf83c63cb4c86bc38a03b7061a1e"}},{"data":{"Digest":"0xea183719518d637c7dd12808fc1d087f2df0902c618e8a472f9fdb2bca6aeb57"}},{"data":{"Digest":"0x4a58d4d188b892c1729639bb1cae30e75e91a4cf000e641dab7c7b22f4a68bbc"}},{"data":{"Digest":"0xd56bf311eced71f76f21212f1d8bab2cd1ee1f39a3acbe7dc44e1651fb7e6c7f"}},{"data":{"Digest":"0x015457b8fa58b5b1a26bcdfb1f8c5f0241aff91128f22815e3925c60e2499b1b"}},{"data":{"Digest":"0x93c6afe114d334a658d85448dfaf57a3c7c4e38eee9bf9beb6da357dc5d061bc"}},{"data":{"Digest":"0x91717eabadd10170df0fc0132bec63212327f99672ce9b10f4a167e2a3848ad2"}},{"data":{"Leaf":[[56,115,233,114,30,134,120,43,51,129,207,36,124,19,65,100,139,123,213,33,2,176,30,226,250,1,19,224,204,227,158],[160,94,122,249,196,150,213,76,164,63,219,52,204,72,92,189,213,56,66,60,8,78,131,8,158,204,214,135,209,128,94,66,92]]}},{"data":{"Digest":"0x6a033cccb99469ddac35a14844c422dda97ebe28d9930352deda80757c73d7fd"}},{"data":{"Digest":"0x2962b82b15de3881246cde372d5ac8f3349235c60b3a56bd7a90d264ed6aa5a5"}},{"data":{"Digest":"0x73f969937fca82a4fe1c7c8d179c47cba24fe591c5b06029de426a43e082ae75"}},{"data":{"Digest":"0xd8a8788220014a35f00521614ed923813f61ba9fc7ce8bff544f9f030ec29fb4"}},{"data":{"Digest":"0x2a64200c703737c583571d726d880c519bb1020af2ab04c22f0abac57ba408c6"}}]}},{"data":{"Digest":"0xbd1e31ec82d45faec1995dcf27ac84181104bdc63a4d480d60fc58ae55c868cc"}},{"data":{"Digest":"0x6293def6f1afa943c061032ea5b6ffe02a6784ed79159a5198ffa17b8ce9ba03"}},{"data":{"Digest":"0xe10ac339e21b2c91a46ae43d32f4ea27633e858b4a081d549c87625149a1f1c6"}},{"data":{"Digest":"0xbe0f9d525264d5ec8fe52bdff3f6bd4da246a29a5ceed972590eea7eba7b804a"}},{"data":{"Digest":"0x4231dc60b744f0b087e495e3e6bf615b85f6056dc011741b71f45e6e90681772"}},{"data":{"Digest":"0xce2b8eff9c6154c1c3eb260bc4411364d873d6e2d8d0f7f7eb616b56349535b1"}},{"data":{"Digest":"0xefcd2c2ae13e168c3ffb644ef1f3ba65217efef793bc63ba06b2e553a1bf11f9"}},{"data":{"Digest":"0x8eba17eb28aee77e2d0d43c5287d68db19ba8b0bf9234149f03e12df5a9319ce"}},{"data":{"Digest":"0xc768f3d2e66065d43b61fc1ef1f56a53a9b30048b1e0a11d89fd1c425b433f9d"}},{"data":{"Digest":"0x82bceefde8b1f676d3f2d71031e3ef1db21563cb39fc504d959d9dd9fe9e94d2"}},{"data":{"Digest":"0xd1f4645cd86f45862f4e592706a2ebe9e17a4a1d57e9266b8b28b37778828521"}},{"data":{"Digest":"0x60c8c183bb9459f2eddc7f1a4e132b0b2c4da14dec4d5788d52ebfe011dae133"}},{"data":{"Digest":"0x8c6cb5cc84f36ba527466060ab2c4da29fd7ca27213e1ed2f52e011e99dbac95"}}]}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x92df6f3d8a2875a2c8c2672af30870ba7c19dc25d9d0542560d28867af45bfdb"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,188,106,217,202,21,147,242,102,16,32,215,6,23,63,111,158,40,68,191,117,56,16,100,88,120,36,175,132,125,54,236,250,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,160,94,154,124,174,4,68,77,107,226,179,144,119,224,110,247,149,232,210,194,225,163,240,74,9,171,62,203,75,175,179,114,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,96,62,126,63,192,17,159,233,209,202,250,169,64,203,1,91,185,152,47,123,139,224,120,56,64,210,155,235,243,198,184,126,56,146,194,247,4,64,128,142,206,28,80,235,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,179,126,221,182,198,224,57,244,35,187,71,85,86,191,184,179,62,10,123,65,143,93,29,128,176,222,168,33,70,64,133,203,122,32,215,4,184,209,167,178,77,247,253,245,109,124,60,79,79,2,181,72,82,168,136,85,19,211,78,81,154,69,74,118,89,168,194,1,41,0,18,225,157,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,0,0,0,0,0,24,175,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,200,224,99,18,5,16,128,194,215,47,26,64,13,251,14,108,99,11,222,210,119,72,176,72,95,175,23,186,44,117,23,229,251,116,29,23,132,207,168,204,142,110,240,44,43,189,130,39,146,21,11,173,52,241,99,83,23,125,72,104,105,85,107,132,5,58,42,232,74,143,234,35,89,198,50,226]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,57,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,52,46,49,48,55,48,56,48,53,51,56,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,68,55,48,52,66,56,68,49,65,55,66,50,52,68,70,55,70,68,70,53,54,68,55,67,51,67,52,70,52,70,48,50,66,53,52,56,53,50,65,56,56,56,53,53,49,51,68,51,52,69,53,49,57,65,52,53,52,65,55,54,53,57,65,56,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,68,69,66,66,56,56,56,68,53,69,65,66,57,65,57,67,49,69,69,53,49,53,51,52,51,70,65,68,65,55,67,56,69,66,66,57,55,49,67,67,70,54,49,51,54,49,51,48,54,68,55,49,67,70,48,70,48,56,53,68,52,66,65,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,48,56,52,55,48,49,65,52,69,66,70,65,53,54,48,67,70,69,48,51,68,56,53,68,55,55,68,57,55,69,68,51,70,51,70,55,69,55,56,69,68,51,67,65,50,57,50,70,54,50,67,69,52,66,55,65,67,48,65,68,67,48,55,70,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,55,65,48,48,65,50,69,54,51,55,49,50,53,65,66,55,49,50,67,48,67,70,68,55,54,49,50,50,51,48,57,52,48,57,68,51,69,66,55,50,51,50,65,68,66,65,65,49,65,65,48,57,57,68,66,68,50,54,56,69,51,51,70,51,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,57,65,52,57,51,70,51,49,53,69,70,65,69,68,66,56,48,56,68,55,50,55,57,65,48,52,65,50,57,67,49,68,48,69,48,50,49,55,53,50,52,54,68,65,69,65,67,48,57,48,65,69,70,52,49,65,66,65,69,48,69,66,48,48,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,55,57,57,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,48,69,49,49,70,68,49,69,67,56,52,68,57,53,70,53,66,69,54,65,55,67,68,52,53,54,65,52,57,50,55,53,53,48,49,50,56,68,68,57,52,65,68,67,56,57,67,56,56,51,65,70,53,68,67,70,70,66,66,57,51,56,49,65,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,55,48,49,66,53,67,51,70,54,49,66,55,53,55,50,66,66,69,69,67,65,70,68,66,52,52,70,52,52,55,53,51,69,52,69,48,50,55,48,48,54,50,48,70,70,69,52,50,49,70,53,57,66,69,69,48,53,55,53,65,54,70,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,55,46,54,50,48,57,53,50,50,51,52,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,79,104,114,102,114,89,105,78,115,100,69,77,97,70,50,119,47,49,51,99,71,80,90,52,84,106,99,50,116,98,116,75,102,66,65,80,90,54,104,112,69,110,120,81,66,99,43,115,57,102,57,120,50,82,106,51,100,104,67,119,98,113,48,117,56,55,72,84,43,75,74,53,103,43,68,118,110,97,51,117,101,97,81,113,73,65,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,55,46,53,50,57,55,48,54,54,53,50,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,113,71,88,53,117,77,114,103,78,74,75,53,122,72,90,66,67,101,119,86,66,117,121,98,54,117,87,48,101,89,118,51,110,116,111,101,67,82,73,83,83,106,81,117,67,56,81,90,67,102,66,99,51,68,69,51,115,86,67,55,99,81,112,101,65,76,82,120,69,70,85,72,79,43,65,52,88,43,72,120,71,79,69,86,114,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xbc6ad9ca1593f2661020d706173f6f9e2844bf75381064587824af847d36ecfa","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xa05e9a7cae04444d6be2b39077e06ef795e8d2c2e1a3f04a09ab3ecb4bafb372","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346770,"gas_limit":60000000,"gas_used":0,"timestamp":1767961707,"mix_hash":"0x603e7e3fc0119fe9d1cafaa940cb015bb9982f7b8be0783840d29bebf3c6b87e","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xd704b8d1a7b24df7fdf56d7c3c4f4f02b54852a8885513d34e519a454a7659a8","requests_hash":"0x981e82063ff0397a5b229754e9e70b49d23b86b630cd620d6040389f03f93cf6","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x8787c6c65b5df6ab63d27e433635f83d7ee9e8d1287eeda10031f6e947154346","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xb241f92b27e98ba41bd884a2cd272b65f1c08754463b2400b3ea698b51b576da","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346769,"gas_limit":60000000,"gas_used":0,"timestamp":1767961703,"mix_hash":"0x4b969cf1acb65b983c27a832b7fb8d24da8d1d9abe7259fb2a4ec590520c6deb","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xf2d52cd060a9afdda783cd8c764b8af11b617e8e4c3a0bbf896c2e6906e948ec","requests_hash":"0xc5ecc9a4faa9c52277c94fc9d8e2aad59d49e92205cbf15e65b70672302a0d04","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,70,86,244,204,218,47,155,19,71,182,110,120,107,172,237,11,105,75,156,73,71,71,35,243,39,56,91,127,167,50,38,17,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0xc2e320e4cfd9eb65b9da73ccafa357e8d07505f9195db5f9627e831647f3a414"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Branch":[{"data":{"Digest":"0x55f6b09c660832b919073986dcfe4b7cc09ce2e8c633fca07fb65e348daef921"}},{"data":{"Digest":"0xe6280ee1401d4b945516ebd7304e2a27ad730b7e548260031f5e5e9096829381"}},{"data":{"Digest":"0x6ce27f89bdf534e46cb287e9af5191646febab9e5f59efb896c0e2ffa54f1d21"}},{"data":{"Digest":"0x0f7e7c7b934488d04cb8d2f3ecabe2d059b0741ebd3ef6fd89b571c7ca868ed8"}},{"data":{"Digest":"0xe648f2fc93d6de158f90128966759f1f755d65e536e48106d7d4b587f0d33989"}},{"data":{"Digest":"0x15375941150f7981a4dd36ff2203ce9b8a364c297c8769a4d790c401e1f1156d"}},{"data":{"Digest":"0xdfa880a40e58d7f1b3e7371d73991a496d19796cd8d7ab1a3b8c3f65f4e62878"}},{"data":{"Digest":"0xa91b46f01ac1ea496e03513fb5ff2a5b4d5c7a8f8b108d8fbe13fc9647662f58"}},{"data":{"Digest":"0x1bd0dc948ac09429648c2d53d7eb414b50f666415621e0197c4515979058eb49"}},{"data":{"Digest":"0x8d848ff916d25dfd62a10b5026849e25dd9dcea551daf7a0dbdf172895092d51"}},{"data":{"Digest":"0x74d6ad4607492bb55c48179f81bf542fe5eb61cb83694a0fea98b232e172cf4d"}},{"data":{"Digest":"0x9a101eb5043e1b7f49edb310e34476da6caf71c423b1a419fb0cf56fd8933367"}},{"data":{"Digest":"0x1d6194d392a766808423032a19ed3de5b313a14737d8063730d733faa0d1c16c"}},{"data":{"Digest":"0x6a0603a25e19cb32ef4d476fbfad328b3a7b77a4d75a2529b27c45c4c82a89b5"}},{"data":{"Digest":"0xee98e6d6ff063a1bb7b4ecafe14f5ec0332a89f2cdb76b0dad872bd9a52e0bbd"}},{"data":{"Branch":[{"data":{"Digest":"0x55f6f4f96f7612f14170560f342ceec08c84a9f0311fd3194acafe18ccf08d47"}},{"data":{"Digest":"0x40fea40e9ddddedc3ff81d3493294cf5982072d105540d50bcf3939f587a882c"}},{"data":{"Digest":"0x20b8741b163cc6783337a80005ef0732724619c8f3e4b199c918b1dbc5de5995"}},null,{"data":{"Digest":"0x3ff602dae09b00d34bba60f55688f2b6cb064275fc3df740d4c93288f7560770"}},{"data":{"Branch":[null,null,null,null,null,null,{"data":{"Leaf":[[32,235,218,164,95,49,67,176,168,204,171,134,85,104,198,246,65,92,93,84,214,73,82,8,217,102,171,162,173,87,138],[160,98,131,73,211,103,111,241,100,176,218,155,106,253,221,68,135,129,124,39,233,52,168,147,21,46,235,159,131,50,177,12,122]]}},null,null,null,null,null,{"data":{"Digest":"0x43898f42bd50d71be12fa5c513fb57b5bc0e7428199f28edecb47546518c5a18"}},null,null,null]}},{"data":{"Digest":"0xd30278d5a7215c39c10e1151b89349c72a59bdfd1eb9326fa5613d4e07d56ae5"}},{"data":{"Digest":"0xb0b80a16d585ee7b18c2a82bf36bb20d47d3a18e697dfd7810337299a86ae855"}},{"data":{"Digest":"0x37c070e924382abf526213b69e88a474d15010afedb579cc2c463db98319ddf5"}},{"data":{"Digest":"0xca756c9345684292a9621bff65ec3dfa530f2e351abdce356ce64ab4ed111fca"}},{"data":{"Digest":"0x74d671acbf812878ac7013f614a023609cae9ecf632ec6cbddece7eaa0230520"}},{"data":{"Digest":"0x9a6c83d7c2433734023d80a66a5fa0128086031a91a8381df92b74d2fbee2eac"}},{"data":{"Digest":"0x0233218c4fce6bc39494f861de2421fe4f2de9bf7e09e8fbed7789eaf3e77449"}},{"data":{"Digest":"0x4ec7edfe1f9df4d15342960fe003a885ba4643d1075ebd694977a18c1bdf97ae"}},{"data":{"Digest":"0xc73e462ba52b3fa332075e492a09e719906e5ec9bcea6574fffe2c9bb4b4581d"}},{"data":{"Digest":"0x6008ada9ee4ef66f76958fcc07a5ff5f9fcedbf3e91cd4381f4718ca2e92d975"}}]}}]}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,179,126,221,182,198,224,57,244,35,187,71,85,86,191,184,179,62,10,123,65,143,93,29,128,176,222,168,33,70,64,133,203,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,27,252,78,211,111,215,171,84,222,190,215,50,12,51,255,12,85,9,103,42,240,91,61,77,181,246,115,173,30,102,221,234,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,161,224,255,130,119,140,117,126,146,44,221,46,18,32,75,41,35,169,137,179,40,98,5,80,115,223,83,55,106,25,68,140,56,147,194,247,4,64,128,142,206,28,80,238,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,20,163,224,94,25,136,213,191,176,26,182,67,18,175,245,46,104,32,178,238,51,236,94,10,122,131,6,253,15,170,32,132,122,32,14,17,253,30,200,77,149,245,190,106,124,212,86,164,146,117,80,18,141,217,74,220,137,200,131,175,93,207,251,185,56,26,194,1,41,0,19,225,157,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,0,0,0,0,0,24,176,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,201,224,99,18,5,16,128,194,215,47,26,64,33,78,63,14,210,199,202,186,154,196,28,114,158,125,67,216,35,104,205,168,158,229,24,219,77,224,22,162,196,187,209,238,126,149,61,253,216,193,165,132,210,202,7,6,8,0,153,73,5,126,239,60,5,160,141,64,211,167,167,209,138,27,208,39]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,48,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,50,55,46,54,50,48,57,53,50,50,51,52,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,48,69,49,49,70,68,49,69,67,56,52,68,57,53,70,53,66,69,54,65,55,67,68,52,53,54,65,52,57,50,55,53,53,48,49,50,56,68,68,57,52,65,68,67,56,57,67,56,56,51,65,70,53,68,67,70,70,66,66,57,51,56,49,65,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,55,48,49,66,53,67,51,70,54,49,66,55,53,55,50,66,66,69,69,67,65,70,68,66,52,52,70,52,52,55,53,51,69,52,69,48,50,55,48,48,54,50,48,70,70,69,52,50,49,70,53,57,66,69,69,48,53,55,53,65,54,70,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,48,65,67,69,50,57,65,69,57,57,51,67,53,68,52,48,51,48,65,52,51,56,56,56,68,50,55,67,55,66,56,55,52,50,48,66,69,70,48,68,56,67,55,55,55,54,53,67,53,69,54,70,57,57,70,57,67,55,53,67,50,54,68,68,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,48,65,53,69,49,68,69,65,55,67,69,70,57,66,67,70,50,52,54,54,55,51,68,52,51,68,56,68,65,55,51,55,69,70,50,48,48,66,48,55,51,49,65,69,53,70,68,54,69,50,66,65,69,51,66,51,48,52,49,66,51,66,56,55,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,50,56,52,54,55,68,54,65,48,69,69,67,67,55,67,65,52,48,56,48,65,67,70,48,55,57,52,70,54,49,57,68,53,69,66,65,68,65,53,69,67,70,57,55,54,56,49,70,49,55,68,51,48,50,66,56,69,70,70,50,49,56,67,49,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,48,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,53,48,48,51,70,70,69,66,67,52,55,65,48,51,67,48,50,67,66,68,55,54,68,56,65,68,55,65,50,56,68,69,66,57,48,69,68,51,51,52,50,54,57,68,53,52,66,50,48,66,57,68,67,57,55,53,55,68,69,70,67,69,68,66,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,68,56,65,53,70,67,49,51,70,50,65,70,70,52,66,57,52,67,69,69,48,51,55,55,67,49,68,49,55,57,69,55,57,52,69,70,67,70,66,57,48,50,53,56,69,68,50,57,69,55,53,51,69,66,48,54,67,69,52,57,53,53,53,56,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,49,46,48,50,50,53,49,49,48,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,80,97,70,103,84,108,82,103,68,75,80,99,55,71,122,104,106,87,56,68,103,47,50,99,106,47,115,109,66,104,121,83,54,57,89,122,98,116,97,86,114,88,107,67,106,88,70,111,112,89,71,104,77,116,116,66,103,78,66,103,107,49,56,90,104,67,105,80,67,86,118,52,53,54,117,113,118,98,43,43,51,119,67,79,102,65,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,48,46,56,52,57,51,52,52,53,55,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,57,100,47,54,87,74,118,67,55,114,90,111,89,54,48,76,111,88,113,120,53,108,99,90,71,68,68,66,117,106,104,53,110,111,76,101,111,99,100,101,86,119,82,111,84,71,77,119,67,54,51,47,106,73,112,119,89,118,86,110,107,79,56,110,75,100,53,68,116,114,51,66,116,113,79,73,72,79,89,89,70,110,86,89,53,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xb37eddb6c6e039f423bb475556bfb8b33e0a7b418f5d1d80b0dea821464085cb","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x1bfc4ed36fd7ab54debed7320c33ff0c5509672af05b3d4db5f673ad1e66ddea","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346771,"gas_limit":60000000,"gas_used":0,"timestamp":1767961710,"mix_hash":"0xa1e0ff82778c757e922cdd2e12204b2923a989b32862055073df53376a19448c","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x0e11fd1ec84d95f5be6a7cd456a4927550128dd94adc89c883af5dcffbb9381a","requests_hash":"0xaef33a6b423b4760841f9ac401177be3ad06c16e9bb1a3a9f1f0d44228560c1a","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xbc6ad9ca1593f2661020d706173f6f9e2844bf75381064587824af847d36ecfa","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xa05e9a7cae04444d6be2b39077e06ef795e8d2c2e1a3f04a09ab3ecb4bafb372","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346770,"gas_limit":60000000,"gas_used":0,"timestamp":1767961707,"mix_hash":"0x603e7e3fc0119fe9d1cafaa940cb015bb9982f7b8be0783840d29bebf3c6b87e","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xd704b8d1a7b24df7fdf56d7c3c4f4f02b54852a8885513d34e519a454a7659a8","requests_hash":"0x981e82063ff0397a5b229754e9e70b49d23b86b630cd620d6040389f03f93cf6","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,139,211,167,62,176,40,125,19,66,98,110,28,191,117,117,239,72,42,4,190,118,147,96,64,140,158,46,160,130,166,162,252,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Branch":[{"data":{"Digest":"0x270955de4d18dd93d6461bd408956ffe6fd4efdcf98a7625a82a5cea2cd61eae"}},{"data":{"Digest":"0xeb88e7821ba912fcf54631e848f74aeec51c580955e7776373fa1f2429aa9a23"}},{"data":{"Digest":"0x52845277635ba504cb4846b041addb6a58f918ff71139db1da09e636bf942bf8"}},{"data":{"Digest":"0xbd1e31ec82d45faec1995dcf27ac84181104bdc63a4d480d60fc58ae55c868cc"}},{"data":{"Digest":"0x6293def6f1afa943c061032ea5b6ffe02a6784ed79159a5198ffa17b8ce9ba03"}},{"data":{"Digest":"0xe10ac339e21b2c91a46ae43d32f4ea27633e858b4a081d549c87625149a1f1c6"}},{"data":{"Digest":"0xbe0f9d525264d5ec8fe52bdff3f6bd4da246a29a5ceed972590eea7eba7b804a"}},{"data":{"Digest":"0x4231dc60b744f0b087e495e3e6bf615b85f6056dc011741b71f45e6e90681772"}},{"data":{"Digest":"0xce2b8eff9c6154c1c3eb260bc4411364d873d6e2d8d0f7f7eb616b56349535b1"}},{"data":{"Digest":"0xefcd2c2ae13e168c3ffb644ef1f3ba65217efef793bc63ba06b2e553a1bf11f9"}},{"data":{"Digest":"0x8eba17eb28aee77e2d0d43c5287d68db19ba8b0bf9234149f03e12df5a9319ce"}},{"data":{"Digest":"0xc768f3d2e66065d43b61fc1ef1f56a53a9b30048b1e0a11d89fd1c425b433f9d"}},{"data":{"Digest":"0x82bceefde8b1f676d3f2d71031e3ef1db21563cb39fc504d959d9dd9fe9e94d2"}},{"data":{"Digest":"0xd1f4645cd86f45862f4e592706a2ebe9e17a4a1d57e9266b8b28b37778828521"}},{"data":{"Branch":[{"data":{"Digest":"0x01e14f9519cc674005a97f77169e784952a0b63d6f6076c243636f2d5e25cda2"}},{"data":{"Digest":"0x0f827702a1b35a2046752e31b2fcb5b745f37e4a4e14d910a0d33134805d7271"}},null,{"data":{"Digest":"0xc1a123b579fefd243a9c45dae2c514f560d009258ed4d340ca03ac434180bfb0"}},{"data":{"Digest":"0xfdf93e633e76ae64dbf66842a0208725243a8914722315d23cbf043690a49750"}},{"data":{"Digest":"0x69c59c978d4b8b3e6c3519ebbc96cf8fa7e600981f9ddad3245689856e2d4e6a"}},{"data":{"Digest":"0x5953d2034d80a88eef912a3121bb2fc4430893da098fb6ad106e043543c9b7df"}},{"data":{"Digest":"0x6c4cd83b6b429e0a5e4ff81054999af86adc4a4ef7e8f4ecabdb59d2d20b89f1"}},{"data":{"Digest":"0x527ec8e08d8ed184589b5e4493e26136af5331e4ba6dacc3746fd5add9e3a3c3"}},{"data":{"Digest":"0xf0cc2fb83b59ab98c9996f0a24e2c244b021cb91c3b9b0ac5de7c68fd753d704"}},{"data":{"Digest":"0xa6795ed772ee085663344d133085e0e508e6ab0a8aad974926ede5b9d3b4b37a"}},null,{"data":{"Digest":"0x91795b7d4ff56657ce3973d3caa7a1716bcd5c5970c49b2b67485a6ebc487ff3"}},{"data":{"Digest":"0x2226df390564572568908eef07cf381009b10c0c8333a3fa7f60064387b14060"}},null,{"data":{"Branch":[{"data":{"Digest":"0x9b35607e6e42a926a173c14dd97279f32a93d8614aaceaf3e1115d92eae7552d"}},null,{"data":{"Leaf":[[32,246,110,59,188,242,136,212,201,93,132,141,56,58,147,255,71,142,92,38,33,182,202,149,48,64,13,214,160,4,116],[160,4,65,246,125,89,19,154,162,58,132,60,177,218,212,66,247,131,77,198,212,181,172,138,74,64,243,12,34,209,202,224,73]]}},null,null,null,null,null,null,{"data":{"Digest":"0x5e71128402b89963f76ad3b9dafb95d14ba8fe29c9ba699b632f79d5a4379858"}},null,null,null,null,null,null]}}]}},{"data":{"Digest":"0x8c6cb5cc84f36ba527466060ab2c4da29fd7ca27213e1ed2f52e011e99dbac95"}}]}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x7252cb6317881d1bf9b1c409f3e7a4a2e7970ae9e53abb5d179bcef097e0aeab"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,20,163,224,94,25,136,213,191,176,26,182,67,18,175,245,46,104,32,178,238,51,236,94,10,122,131,6,253,15,170,32,132,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,157,235,189,131,146,107,65,2,3,166,152,139,133,14,69,102,223,93,103,36,80,216,187,127,37,219,142,204,227,113,148,46,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,252,123,78,243,38,97,6,121,63,80,91,77,162,125,95,243,7,54,107,37,18,162,67,243,123,251,108,32,152,72,31,164,56,148,194,247,4,64,128,142,206,28,80,242,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,27,250,228,77,107,124,134,75,215,108,232,141,166,208,106,184,52,174,79,192,147,20,177,108,225,86,39,200,37,180,40,128,122,32,80,3,255,235,196,122,3,192,44,189,118,216,173,122,40,222,185,14,211,52,38,157,84,178,11,157,201,117,125,239,206,219,194,1,41,0,20,225,157,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,0,0,0,0,0,24,177,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,216,180,98,18,5,16,128,194,215,47,26,64,133,142,142,230,34,163,235,170,117,196,52,199,38,195,8,72,115,64,73,49,83,163,104,20,8,191,237,9,213,34,75,42,6,202,200,93,172,7,14,28,3,96,49,124,222,213,197,203,71,218,26,134,100,88,36,112,254,126,125,22,179,179,70,74]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,49,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,49,46,48,50,50,53,49,49,48,53,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,53,48,48,51,70,70,69,66,67,52,55,65,48,51,67,48,50,67,66,68,55,54,68,56,65,68,55,65,50,56,68,69,66,57,48,69,68,51,51,52,50,54,57,68,53,52,66,50,48,66,57,68,67,57,55,53,55,68,69,70,67,69,68,66,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,68,56,65,53,70,67,49,51,70,50,65,70,70,52,66,57,52,67,69,69,48,51,55,55,67,49,68,49,55,57,69,55,57,52,69,70,67,70,66,57,48,50,53,56,69,68,50,57,69,55,53,51,69,66,48,54,67,69,52,57,53,53,53,56,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,65,48,49,52,53,65,53,51,52,50,51,57,56,48,49,65,65,70,69,55,68,66,68,54,68,65,51,65,53,55,69,54,54,54,68,66,54,48,50,48,67,57,70,49,55,55,70,66,49,52,57,51,49,69,52,68,51,67,52,56,69,68,69,49,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,53,55,50,70,66,66,69,52,53,49,53,48,56,69,68,70,57,49,48,70,53,57,55,68,65,67,66,56,57,48,50,48,56,48,50,69,68,54,55,68,53,53,52,50,53,55,56,48,65,66,54,66,52,51,54,69,50,69,65,52,51,53,55,56,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,49,65,57,52,55,66,57,68,51,65,70,50,68,55,49,55,50,48,70,66,48,51,68,54,68,53,56,67,66,51,57,50,49,70,48,57,68,52,49,68,70,68,52,65,55,55,70,52,54,67,49,51,48,69,51,55,53,53,65,67,51,68,53,55,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,49,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,65,53,48,55,50,67,50,51,51,52,70,66,56,56,55,49,53,54,56,65,65,50,70,56,68,53,49,53,49,48,69,48,48,53,56,55,67,51,48,66,49,54,50,55,55,68,55,65,66,70,51,49,65,66,51,48,54,66,56,49,57,52,70,69,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,54,55,48,69,57,65,57,66,67,48,69,54,55,57,51,53,56,65,69,52,65,53,70,49,70,55,66,66,54,65,56,68,68,48,54,55,51,56,57,50,48,68,54,57,69,69,67,57,56,54,69,54,66,52,49,53,52,67,52,52,66,53,50,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,52,46,51,51,55,52,54,49,48,55,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,74,87,72,67,79,79,67,54,98,76,106,103,79,67,47,104,54,115,51,79,76,120,109,76,50,57,80,57,83,70,68,119,48,83,100,71,120,86,100,108,120,66,111,72,71,57,87,71,115,108,119,102,83,121,50,79,43,103,68,72,71,74,86,50,79,90,49,82,67,70,81,47,70,67,82,114,65,109,80,71,82,81,77,87,49,103,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,52,46,51,52,50,51,53,56,56,52,55,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,43,105,78,121,65,66,83,43,55,116,115,111,80,49,102,98,65,115,101,72,108,49,74,117,121,115,115,68,98,57,67,99,99,43,103,54,106,66,75,85,55,117,115,109,48,108,51,77,78,51,53,106,74,117,70,49,53,113,89,72,70,114,101,85,69,75,110,54,121,71,75,68,67,102,57,108,116,90,66,112,55,71,98,76,71,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x14a3e05e1988d5bfb01ab64312aff52e6820b2ee33ec5e0a7a8306fd0faa2084","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x9debbd83926b410203a6988b850e4566df5d672450d8bb7f25db8ecce371942e","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346772,"gas_limit":60000000,"gas_used":0,"timestamp":1767961714,"mix_hash":"0xfc7b4ef3266106793f505b4da27d5ff307366b2512a243f37bfb6c2098481fa4","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x5003ffebc47a03c02cbd76d8ad7a28deb90ed334269d54b20b9dc9757defcedb","requests_hash":"0x7c477727c4b8926f7d1e0d1b66399c9cefe72f9a56b385d6106ea164085067fe","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xb37eddb6c6e039f423bb475556bfb8b33e0a7b418f5d1d80b0dea821464085cb","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x1bfc4ed36fd7ab54debed7320c33ff0c5509672af05b3d4db5f673ad1e66ddea","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346771,"gas_limit":60000000,"gas_used":0,"timestamp":1767961710,"mix_hash":"0xa1e0ff82778c757e922cdd2e12204b2923a989b32862055073df53376a19448c","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x0e11fd1ec84d95f5be6a7cd456a4927550128dd94adc89c883af5dcffbb9381a","requests_hash":"0xaef33a6b423b4760841f9ac401177be3ad06c16e9bb1a3a9f1f0d44228560c1a","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,42,101,45,150,206,141,136,111,230,211,154,156,21,87,76,96,2,59,143,86,87,90,141,22,165,95,214,19,209,101,174,87,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Digest":"0x295eb49b474a23790cf57f101c36785d58ad4ac5a24e6aba65c36d31d5466697"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Branch":[{"data":{"Digest":"0x2e8fe66661eb8b7c79bc644071cf7dbe7b86dafb05d23176fa1f285bfb590437"}},{"data":{"Digest":"0x6df11b54ac172fa014ad7f256d0d505d797fe7a830aed61a5fdb7e8c796a67a8"}},{"data":{"Digest":"0x15bcda8314d993e6bb823b3ebb67c9cac647f21ddeb66529dfbf55dfdf0c3e9b"}},{"data":{"Digest":"0xdd02609c67f358feb70d21f5001508a36835b8ee34704addab7ef3e9624748cd"}},{"data":{"Branch":[{"data":{"Digest":"0xf5b8b58058639c9b4bee06e137fffc7608e006ff526714df4712b4cb8a8facd1"}},{"data":{"Digest":"0x39eaf76e86a18f429d8e959d341b5032198aa2a204fcd21876e12047268c8519"}},{"data":{"Digest":"0x1cdfdeecb7e242f837801742d09bff8184c560f3438becdf1c83fc35e72efafa"}},{"data":{"Digest":"0x8e56f3b989bf555e3a5bea7ff2e9214679a7ded9a7d2777c6a2fe554941bdc74"}},{"data":{"Digest":"0x5118b6a99489dfaf20b2e85c0a9240a43c990ba3a6be08ad302c9f5db503f069"}},{"data":{"Digest":"0x654c803fa559f036b709df0dc15b4bf803ac55cf7da810afdbc0dade35365305"}},{"data":{"Digest":"0xd2c4c6a2fc3915a42d2bb850b9a45e65724d78415ea5e65fae3c0cf1f9234f09"}},{"data":{"Digest":"0xbdc7ce964fa8fe44b679608123d9a5eed7de1ecfbe5472243b6f94f147ed0392"}},{"data":{"Digest":"0xfc6a04d31d7f08d106ee05498d74132cf84361e73058054f85a8b6eb83bdf68b"}},{"data":{"Branch":[null,null,null,null,null,{"data":{"Leaf":[[32,109,70,46,184,40,198,235,135,134,104,65,237,61,221,253,54,71,70,201,123,82,8,113,60,73,242,35,156,180,39],[160,201,72,107,60,96,150,129,161,221,180,221,89,14,140,98,92,163,121,54,151,38,213,135,203,196,102,214,12,190,239,171,29]]}},null,null,null,null,null,{"data":{"Digest":"0x74f4dd6d298603a2e7c035dd61c3ca8dc27a64a95d2a917093ad4b277d310194"}},null,null,null,null]}},{"data":{"Digest":"0x936100692476ee71cd67d4b2b47227996b241f4cf485e39e8ce9ac459457b34d"}},{"data":{"Digest":"0xee3bf1b361d1e33e69df1aa64d53fd2ab7fdd0951172911d24966db632e9c020"}},{"data":{"Digest":"0x13e0c8e28c1ee4d51d9c6a1c2bbb7422b6cc6c19ab2ba68944392d4c1cac12f4"}},{"data":{"Digest":"0xdefff894d5566f64aada9b9784fac9b106f66c51d6f308dfed4cab1ea37556ec"}},{"data":{"Digest":"0x7f03429d11ddf22a4595fd3396488592ace2ae2fb063a0011d54c96a05cde0d0"}},{"data":{"Digest":"0xe7d1bb768e4544262e24bcf0116577a8439db8adb83517bfec2426eb21f42b9b"}}]}},{"data":{"Digest":"0xaa82aa085c9eaecd847bdfc2d53ab55ed060c6e704d0e7d361e978aa2cf4c1b4"}},{"data":{"Digest":"0x6d774aa8e49fdcff226b26f0cd4a5cf0d1b38aacc6e3ff5f0a73d2b0c9d1e631"}},{"data":{"Digest":"0x67d732b3f40907e9cfce6aead9a03f9a6affcaba6f537aa27271c59bff44b4b2"}},{"data":{"Digest":"0xf5e153cd5719757e2a2b23e9e3ce702647c4cc5d7ec61e5352262cdf332a5750"}},{"data":{"Digest":"0xc89df7558c043b7d87faf0093a7d7cc282eff8e87d21650002737263c4a04c6e"}},{"data":{"Digest":"0x7b77be3d4887381419c7d4e6a9f828b8a6fa5275dde45aaf5503f4250cebebc1"}},{"data":{"Digest":"0x04f47b7692b901fa0b64389b0ed13cfb0855f56d7f9d4f062a4dde4e37292714"}},{"data":{"Digest":"0xb2ce5395411ed04e259469731f807b711be44a2facc65b2db499fd825afa53f6"}},{"data":{"Digest":"0xbf3f2f1bd70cdc8369aea0ac9395529a427d06f2142faeec1a72360bec92cb95"}},{"data":{"Digest":"0xd5aeea51b6104688beda6ca9e08367a1846af0ea144fb69b9340fd0648ee7b4a"}},{"data":{"Digest":"0x830bc61eeedd365a39dd3979e38b789fee8af66d42a94cf8ace40a9b1ebbb7ba"}}]}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,27,250,228,77,107,124,134,75,215,108,232,141,166,208,106,184,52,174,79,192,147,20,177,108,225,86,39,200,37,180,40,128,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,214,93,104,25,15,155,56,216,112,239,17,209,251,83,202,249,232,238,208,109,118,132,227,5,46,225,216,193,224,248,114,187,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,159,160,97,2,180,202,195,80,143,132,236,165,212,129,190,157,82,90,83,22,113,8,74,80,95,127,6,118,227,15,120,166,56,149,194,247,4,64,128,142,206,28,80,245,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,21,168,243,154,188,67,133,74,189,127,140,235,192,108,111,118,48,245,9,57,190,245,87,71,197,16,111,23,3,158,207,49,122,32,165,7,44,35,52,251,136,113,86,138,162,248,213,21,16,224,5,135,195,11,22,39,125,122,191,49,171,48,107,129,148,254,194,1,41,0,21,225,157,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,0,0,0,0,0,24,178,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,202,224,99,18,5,16,128,194,215,47,26,64,90,220,215,188,169,58,153,78,151,55,87,151,229,147,255,22,168,204,13,110,42,112,58,103,83,31,146,17,22,40,114,160,52,54,2,174,32,124,42,190,244,93,155,26,214,112,129,157,247,102,134,160,56,10,224,46,4,161,229,60,66,39,31,6]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,50,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,52,46,51,51,55,52,54,49,48,55,55,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,65,53,48,55,50,67,50,51,51,52,70,66,56,56,55,49,53,54,56,65,65,50,70,56,68,53,49,53,49,48,69,48,48,53,56,55,67,51,48,66,49,54,50,55,55,68,55,65,66,70,51,49,65,66,51,48,54,66,56,49,57,52,70,69,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,54,55,48,69,57,65,57,66,67,48,69,54,55,57,51,53,56,65,69,52,65,53,70,49,70,55,66,66,54,65,56,68,68,48,54,55,51,56,57,50,48,68,54,57,69,69,67,57,56,54,69,54,66,52,49,53,52,67,52,52,66,53,50,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,66,49,66,51,55,69,55,55,52,66,55,48,48,48,49,49,54,56,53,52,56,51,54,51,57,69,69,56,51,49,68,53,55,70,50,67,68,53,65,70,54,52,67,53,56,70,50,50,70,69,55,56,57,70,56,56,57,54,69,65,51,57,67,69,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,65,53,66,68,56,48,68,48,67,68,50,55,50,66,68,57,55,66,54,69,65,52,52,69,49,67,51,54,67,52,68,70,50,57,57,65,68,56,68,48,65,48,54,54,67,55,56,54,49,68,50,57,49,70,67,66,53,51,53,57,65,51,68,51,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,70,55,49,57,54,55,55,51,65,69,68,48,68,48,67,53,49,49,55,49,68,53,53,52,49,57,68,69,65,68,49,67,51,51,68,65,67,57,49,54,50,65,56,52,68,49,54,56,68,53,67,69,65,52,54,65,67,65,48,67,57,54,49,55,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,50,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,56,66,57,48,54,48,65,70,54,48,69,65,66,53,50,49,55,49,57,69,54,52,70,57,48,69,52,68,54,67,57,70,54,66,68,70,69,70,67,67,55,69,52,49,56,65,70,65,50,67,68,68,70,65,65,53,51,53,49,49,53,66,51,51,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,54,66,55,70,49,65,65,66,55,53,65,70,50,66,49,56,68,70,50,53,70,54,49,67,70,49,68,50,49,52,54,55,50,70,52,52,69,51,57,54,55,69,55,55,49,53,66,52,66,66,49,65,55,69,65,57,50,67,52,68,53,70,68,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,55,46,54,54,50,56,51,56,55,50,54,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,86,104,85,120,84,105,90,114,113,72,77,97,54,82,114,98,84,80,114,49,86,90,114,76,88,72,102,110,103,89,72,112,111,56,66,105,121,76,79,101,54,86,115,50,68,117,106,114,70,84,79,49,69,85,53,106,112,54,75,120,65,106,87,57,119,83,79,99,48,74,111,48,112,72,49,102,70,74,111,121,54,104,101,100,48,65,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,55,46,53,54,49,55,50,50,54,51,50,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,97,115,50,121,117,114,85,57,118,110,115,75,100,86,100,49,98,66,116,112,121,83,104,101,49,89,51,54,52,107,103,76,86,107,99,49,103,99,68,122,116,81,82,117,51,115,75,47,111,99,98,81,105,87,115,117,110,102,122,101,79,118,52,100,43,102,53,97,68,102,68,113,51,109,115,53,104,90,74,84,70,108,86,47,56,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x1bfae44d6b7c864bd76ce88da6d06ab834ae4fc09314b16ce15627c825b42880","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xd65d68190f9b38d870ef11d1fb53caf9e8eed06d7684e3052ee1d8c1e0f872bb","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346773,"gas_limit":60000000,"gas_used":0,"timestamp":1767961717,"mix_hash":"0x9fa06102b4cac3508f84eca5d481be9d525a531671084a505f7f0676e30f78a6","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xa5072c2334fb8871568aa2f8d51510e00587c30b16277d7abf31ab306b8194fe","requests_hash":"0xa7e9bfe6f728afffce7d7d499500eddc798c7a64ae86fac298446cb9516416ae","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x14a3e05e1988d5bfb01ab64312aff52e6820b2ee33ec5e0a7a8306fd0faa2084","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x9debbd83926b410203a6988b850e4566df5d672450d8bb7f25db8ecce371942e","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346772,"gas_limit":60000000,"gas_used":0,"timestamp":1767961714,"mix_hash":"0xfc7b4ef3266106793f505b4da27d5ff307366b2512a243f37bfb6c2098481fa4","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x5003ffebc47a03c02cbd76d8ad7a28deb90ed334269d54b20b9dc9757defcedb","requests_hash":"0x7c477727c4b8926f7d1e0d1b66399c9cefe72f9a56b385d6106ea164085067fe","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,159,3,169,44,138,159,137,92,100,32,149,7,132,93,58,43,97,253,11,215,41,98,57,237,150,218,52,5,113,76,126,172,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Branch":[{"data":{"Digest":"0x84d1ecce284e31a7fb978bc2524312eedbae338e0176d887ac07d66688169900"}},{"data":{"Digest":"0x658f68927ccc95e9fb4d9f9c40dcddfa436d97859eeaa50292aadf577ac25b10"}},{"data":{"Digest":"0xe51f17f3bb337f4a66f739031ef6ee6717e1878d784bf5f2c481bf728412cfab"}},{"data":{"Digest":"0x66f3b71b2476ece7bc2c99c9f86868cf04e4f14440e91651d7accb0dc52a9e0e"}},{"data":{"Digest":"0x017ea00bab6940b06a69d0bac4e1f646922f93ad1e9f8f0f145dea5e1d487170"}},{"data":{"Digest":"0xd37d569f32abc96875cf066cecf7358877ea36d2b521fde5f0f2c3f266dbd627"}},{"data":{"Digest":"0xa80557e718eaceb1f0c665b2e94d55ac5cd41b204224610dc15c8622098752a4"}},{"data":{"Digest":"0xdbcf474649b84b9a05e63b9d99eeb5268c9880b9f8ce6e04b83d76469956b171"}},{"data":{"Digest":"0xd14eb8fd2119457f1914336b530bbc97d697b2274a51cb777b53b3bdeed3b49e"}},{"data":{"Digest":"0x9d66effbd133710bb1c15409c0421f01e051102324e188f1ca8b2bddc2c39b82"}},{"data":{"Branch":[{"data":{"Digest":"0xe9a1f5615b6ceb5fabbb24249e0973506b5cc5679743342c01cdfa077906b337"}},null,{"data":{"Digest":"0xbea86b5fd797cec5d03ec0cfe5148d426057cea658359341f79e0a337165b893"}},{"data":{"Digest":"0xec179dc1faabdce977551ed14730fc9b254cfcc105537066610247cab4185291"}},{"data":{"Digest":"0xa6726355525228cb3004537743924d4b85e2781821ba8d8e500d300932f3280b"}},{"data":{"Digest":"0xee6eec730e49511faba8b110f98f30633c090cbd2a62993cc08091c202c9d77c"}},{"data":{"Digest":"0x0ab14635db6d7a626a8fe98d96729872b07b44b1328f5eec8e85444a874c6a36"}},{"data":{"Digest":"0x629a956c1e704582470398478268f4e9fc99c86f653d28955e56de535e5af9e7"}},{"data":{"Digest":"0xb456e52f893dffab740aff92ebeb0c1668e3dab426fd80716262f55757e0a734"}},{"data":{"Digest":"0x555dba67b6cb09532c77a46dbfb7a95f64eb7f75808f95222a1d235b918434b2"}},{"data":{"Digest":"0xb2927eaba826bfb312d0f3d03ad87305eedb8a1407792b8d1408de5f7572e410"}},{"data":{"Branch":[null,null,{"data":{"Leaf":[[32,120,69,34,191,219,29,161,40,124,218,40,245,83,57,129,32,174,212,154,70,173,56,190,70,202,8,216,115,61,10],[160,51,45,61,19,116,40,80,174,141,96,123,155,198,108,1,27,204,42,201,52,183,27,110,85,117,22,44,135,228,47,211,137]]}},null,null,null,null,null,null,null,null,null,null,null,null,{"data":{"Digest":"0x09ed22b505dc0d92d940a700f6392f742299b3a064c305ee410267399be87280"}}]}},null,{"data":{"Digest":"0xf7538c6a6f6336fe10e2231be30bcc34a9823ce99cd759a69e45df1aff33db0d"}},{"data":{"Digest":"0x96b3c856339854830a96ba1d14201375dd440b1067fd40f38f7d6bb658e6eb49"}},{"data":{"Digest":"0xb8636e3f800680d5b3a279be12597ca1b7167d872cdd0ec1dccd2d40a761e1bb"}}]}},{"data":{"Digest":"0x0fd5a7985688ce58284131a8b012ffbe4e75fbfcb5ac2b4e760818abef131ef2"}},{"data":{"Digest":"0x0c15b7d9368e4e7f5add8b446fa9a209d91559bcb0c2842454f470eb6a4cdc10"}},{"data":{"Digest":"0xc11dd576b6575096799f084d85ebd71e74fc058c460246de35c153a03bfefa68"}},{"data":{"Digest":"0x1380d005d0245fba07312f85c45a60bf9afefb38f0f3989e5c40c8086ce71a13"}},{"data":{"Digest":"0xc93cb4f44e2e62b270485c9b1e7851fb9b3af0865d76b92ca3fd9da5a6758d06"}}]}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x63899984ac7a9471db67cb384769187e0a46b82ffa42d887fdb3dc1c2efe0dac"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,21,168,243,154,188,67,133,74,189,127,140,235,192,108,111,118,48,245,9,57,190,245,87,71,197,16,111,23,3,158,207,49,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,233,64,171,44,159,200,198,10,178,132,109,144,20,185,105,108,208,231,75,172,57,237,72,189,165,31,68,132,198,118,157,29,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,155,235,121,161,150,80,187,244,131,65,139,139,173,7,172,198,251,203,111,211,54,48,70,170,161,40,163,79,132,244,195,73,56,150,194,247,4,64,128,142,206,28,80,248,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,182,188,142,252,43,176,77,167,170,91,187,44,164,241,35,100,8,45,46,107,96,234,154,161,208,26,43,223,162,90,113,0,122,32,139,144,96,175,96,234,181,33,113,158,100,249,14,77,108,159,107,223,239,204,126,65,138,250,44,221,250,165,53,17,91,51,194,1,41,0,22,225,157,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,0,0,0,0,0,24,179,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,217,180,98,18,5,16,128,194,215,47,26,64,69,255,78,66,214,35,253,155,205,175,63,221,160,12,115,100,255,247,192,36,0,50,57,187,167,188,235,38,206,46,31,210,7,187,161,72,105,226,128,39,117,132,0,133,28,76,161,116,44,123,65,2,168,69,126,161,246,85,16,97,151,61,187,104]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,51,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,51,55,46,54,54,50,56,51,56,55,50,54,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,56,66,57,48,54,48,65,70,54,48,69,65,66,53,50,49,55,49,57,69,54,52,70,57,48,69,52,68,54,67,57,70,54,66,68,70,69,70,67,67,55,69,52,49,56,65,70,65,50,67,68,68,70,65,65,53,51,53,49,49,53,66,51,51,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,54,66,55,70,49,65,65,66,55,53,65,70,50,66,49,56,68,70,50,53,70,54,49,67,70,49,68,50,49,52,54,55,50,70,52,52,69,51,57,54,55,69,55,55,49,53,66,52,66,66,49,65,55,69,65,57,50,67,52,68,53,70,68,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,55,69,66,50,51,49,51,69,51,50,69,52,55,48,67,68,68,52,53,50,54,69,49,65,67,49,53,52,67,56,55,65,52,57,53,55,48,48,48,67,56,55,69,57,52,67,57,67,51,66,50,57,69,69,67,57,52,57,50,52,65,49,51,49,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,53,55,48,48,56,50,51,68,65,54,66,68,52,49,55,51,49,48,49,67,55,53,69,70,49,69,55,66,49,51,56,53,54,50,51,55,69,51,53,50,68,52,54,54,69,48,53,69,54,48,49,48,65,70,56,52,48,69,52,68,54,48,56,66,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,67,65,66,57,53,51,67,54,51,54,69,56,54,56,53,67,54,65,66,52,68,53,66,68,50,55,53,56,68,51,55,48,55,67,56,57,69,54,48,66,54,66,69,48,49,48,70,69,68,52,51,48,69,65,68,51,66,70,55,70,53,67,66,49,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,51,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,52,56,49,50,69,67,66,51,67,52,50,66,55,51,50,65,51,52,48,67,66,49,54,49,66,54,55,54,56,49,52,52,57,54,48,52,70,55,70,54,54,54,56,69,51,55,53,53,57,57,48,54,48,48,54,67,65,49,56,65,57,65,70,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,53,66,52,68,48,65,67,66,48,52,70,54,56,53,48,48,66,56,70,56,53,54,53,49,55,56,52,50,55,66,49,68,55,50,53,66,49,51,57,69,48,50,66,66,70,70,50,55,69,69,70,55,53,56,49,53,51,56,49,50,69,48,66,56,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,48,46,57,55,55,50,48,53,50,51,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,56,57,106,105,122,71,87,120,83,79,112,107,122,54,113,72,104,85,53,111,86,107,80,109,72,82,66,43,104,67,109,66,50,68,104,88,90,65,55,71,108,120,89,67,107,55,108,116,90,103,70,65,67,66,84,57,80,115,76,121,76,43,112,122,82,54,53,75,69,103,84,108,100,65,105,113,57,110,105,111,120,99,97,68,54,81,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,48,46,57,56,49,57,51,51,56,51,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,85,102,72,80,109,89,56,122,70,85,107,52,107,98,74,79,111,103,113,103,73,100,97,51,72,67,88,119,100,97,83,119,57,87,57,86,102,85,121,53,82,119,85,98,78,80,117,90,99,111,79,103,110,55,101,117,89,53,111,108,110,56,78,48,56,69,121,88,110,88,80,71,113,115,65,66,121,109,75,68,87,55,47,52,86,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x15a8f39abc43854abd7f8cebc06c6f7630f50939bef55747c5106f17039ecf31","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xe940ab2c9fc8c60ab2846d9014b9696cd0e74bac39ed48bda51f4484c6769d1d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346774,"gas_limit":60000000,"gas_used":0,"timestamp":1767961720,"mix_hash":"0x9beb79a19650bbf483418b8bad07acc6fbcb6fd3363046aaa128a34f84f4c349","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x8b9060af60eab521719e64f90e4d6c9f6bdfefcc7e418afa2cddfaa535115b33","requests_hash":"0x9b9d00ca825bf3fa01fd5521dd346d59990170a163359ff54da9d62fe384cd35","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x1bfae44d6b7c864bd76ce88da6d06ab834ae4fc09314b16ce15627c825b42880","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0xd65d68190f9b38d870ef11d1fb53caf9e8eed06d7684e3052ee1d8c1e0f872bb","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346773,"gas_limit":60000000,"gas_used":0,"timestamp":1767961717,"mix_hash":"0x9fa06102b4cac3508f84eca5d481be9d525a531671084a505f7f0676e30f78a6","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0xa5072c2334fb8871568aa2f8d51510e00587c30b16277d7abf31ab306b8194fe","requests_hash":"0xa7e9bfe6f728afffce7d7d499500eddc798c7a64ae86fac298446cb9516416ae","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,214,254,19,19,107,152,68,209,156,155,62,229,172,193,103,135,97,44,36,17,173,243,38,75,21,104,248,169,37,232,119,217,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Digest":"0xc789fceca9c72b39f821dfec57dc2d636384d2bae698cb75356dfafdd971575a"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0x565ca4c756531f28bb16d1c84c1156dc2c757816f1ea79b6e55598ec525d83d7"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Branch":[{"data":{"Digest":"0xa32123250ac219d45e15502830fc5da61e4732f609c05b5eb5b9ae7a24413a4d"}},{"data":{"Digest":"0xcc30dbd00ea9711107f0e77212f8fda890a6e8ead4281006dacd11abb454fc52"}},{"data":{"Digest":"0x38329182eab2a5406f97bbd772cb6f3d309c273cd2b6e4ea2180231f59955304"}},{"data":{"Digest":"0xeca7c2c46edc0a9b844b3209cede8c4ef59db0ba4876bba9f8e01b071a4589c8"}},{"data":{"Digest":"0x26d0cc48f23917144d9e9348a567881666f7fa469bb46c8a94b8bacd3a9865a1"}},{"data":{"Digest":"0xee6bc833861859e13675cb82972ff9eab0a54475cbdd87a6fd025c58c2ebd7b5"}},{"data":{"Digest":"0xbadf18dfa9fc424febc94230db8d05f3a5d444ce009a35f878472d1c2b2d22f5"}},{"data":{"Digest":"0x987f2379b9054346c7fe8e1040e7c0a4009d27335331e724e7a30fc0f2b57a8b"}},{"data":{"Digest":"0x52c01e9cf0196b8c8b1fd1efa62bdacfa764a9d82970f081de60d0d4bc274a44"}},{"data":{"Digest":"0x702cd1ac9ccceb8d5c74114cb5b60031c0461f60daf5e3ab33cab182361e2605"}},{"data":{"Digest":"0xfda60163fda1825d989badf21077cf996c1c051c96c2212e8996cac14244b3ab"}},{"data":{"Digest":"0x5edc7abaa2ab8dc9c35cce5dc03506bbf3eca0edfc0316f247f3531b6462529d"}},{"data":{"Digest":"0xae1c6f6c5049372de52f132c24b451de45c10d0ff6bf0428271e39c660e02cc2"}},{"data":{"Branch":[{"data":{"Digest":"0xb125809a328c02c5889cde91cfdfb97c7c912a044bd8cceecbc0c9e1b7eb2f57"}},null,{"data":{"Digest":"0x29b519cbabd015e4de107186c9f05cbd86c7f9f076091ce746b04eb019710d4a"}},{"data":{"Digest":"0x71f8cfa84624989e297e094a12babd3351cba2738a7e2c44b395eb08994169d6"}},null,{"data":{"Digest":"0x37dc697fd6d69e29aa27e0ecd26fd7f8123706e06982d94d993b841ee85c3494"}},{"data":{"Digest":"0xf6ce94daeee186f45c63df0c392c63a835257f1f97d6081455429108da555d6a"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0x0f0adf5d03bf72dfb56d61bfa3e945468c53a4d4f12ae5c3e554c175091e245c"}},null,null,null,{"data":{"Leaf":[[32,17,200,102,49,196,229,6,231,167,177,240,178,170,22,220,18,69,249,196,117,1,77,22,71,25,29,160,183,154,223],[160,85,99,224,54,23,33,97,21,34,226,243,131,54,164,19,221,118,18,97,229,182,5,195,102,241,227,128,41,151,156,63,252]]}},null,{"data":{"Digest":"0x2ec24f76f8353792576620cb88ba1c908b582231f7237f1a4e09f17012c4d022"}},null,null,null,null,null,null,null]}},{"data":{"Digest":"0x781de98b771bf10584844305af61213ff1e0a20f808f18e91b46bc8704f9196a"}},{"data":{"Digest":"0xd4ef93d4c9f1a4b24cccad40a03af8b51b447b51c457e2ad8e44b8091a697f8d"}},{"data":{"Digest":"0xb31befd6e4bf6375769cf55cd29ab525cd8b57e270c8b3097846a28bc3c292fb"}},{"data":{"Digest":"0x3b1dad80e0b7c8ef6494c4dfd3bd81ee98aafc1c65483b573b8dc54bdd74ce25"}},null,{"data":{"Digest":"0x4b726789d860f08ef7fc1425e91f7a1556658f0834a45fe9fb87c3f5c32ec67b"}},{"data":{"Digest":"0x7002693a4be1abdf34991177db633ccb194b9c352f42a58068b997c5f54625be"}},{"data":{"Digest":"0x00a5c4b76fcd0fce1a2830c102d9c1b3bc88c3805681919199fbbbfee6355cd1"}}]}},{"data":{"Digest":"0x2fc012e20818c967571185269ed84a4a21bd4def7fa2e2d7403c7715d6791f86"}},{"data":{"Digest":"0xd637fda015aac861c7bcaf5b6d6b36c271bbd481dbdde3d8b5873221c6dbb979"}}]}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,182,188,142,252,43,176,77,167,170,91,187,44,164,241,35,100,8,45,46,107,96,234,154,161,208,26,43,223,162,90,113,0,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,70,6,172,35,2,70,49,39,163,39,228,23,190,170,22,228,140,24,74,102,205,241,29,146,224,196,76,207,169,184,166,87,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,145,180,72,132,97,80,138,239,105,31,112,212,101,190,205,101,154,33,220,175,205,62,161,243,149,1,158,192,8,20,153,177,56,151,194,247,4,64,128,142,206,28,80,252,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,41,144,162,154,183,117,164,18,113,28,73,224,39,210,201,228,157,180,130,124,104,33,186,140,73,245,125,128,62,101,120,214,122,32,72,18,236,179,196,43,115,42,52,12,177,97,182,118,129,68,150,4,247,246,102,142,55,85,153,6,0,108,161,138,154,252,194,1,41,0,23,225,157,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,0,0,0,0,0,24,180,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,203,224,99,18,5,16,128,194,215,47,26,64,182,14,78,125,14,47,158,58,17,88,208,236,175,206,37,225,163,181,171,219,171,160,245,99,93,71,199,29,199,34,48,119,105,69,69,36,23,250,104,10,255,109,243,31,149,66,25,230,92,197,85,36,230,37,39,196,191,197,5,203,31,86,254,15]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,52,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,48,46,57,55,55,50,48,53,50,51,53,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,52,56,49,50,69,67,66,51,67,52,50,66,55,51,50,65,51,52,48,67,66,49,54,49,66,54,55,54,56,49,52,52,57,54,48,52,70,55,70,54,54,54,56,69,51,55,53,53,57,57,48,54,48,48,54,67,65,49,56,65,57,65,70,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,53,66,52,68,48,65,67,66,48,52,70,54,56,53,48,48,66,56,70,56,53,54,53,49,55,56,52,50,55,66,49,68,55,50,53,66,49,51,57,69,48,50,66,66,70,70,50,55,69,69,70,55,53,56,49,53,51,56,49,50,69,48,66,56,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,66,57,53,53,54,67,48,55,55,70,53,69,57,70,56,69,67,54,51,65,54,51,55,69,69,67,67,50,54,52,68,53,65,65,54,69,48,54,69,56,69,52,67,50,66,55,65,57,52,57,52,48,49,51,66,51,54,67,49,68,52,65,68,68,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,68,49,51,68,65,65,49,66,70,69,49,51,48,53,54,55,56,66,56,55,48,55,66,57,69,67,55,49,68,55,53,56,49,66,48,51,50,50,53,49,55,48,67,55,69,52,54,57,56,65,52,68,54,66,55,56,50,66,57,51,66,52,66,57,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,54,66,49,55,51,65,70,53,48,65,66,52,52,49,54,69,55,66,70,57,68,67,69,54,50,65,52,57,48,49,51,68,49,67,57,53,55,56,52,70,57,65,69,69,55,66,48,48,53,48,70,51,68,53,50,57,50,50,57,54,66,48,54,51,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,52,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,57,49,70,52,65,54,68,66,65,56,54,55,54,50,69,66,53,54,55,50,51,52,49,69,51,55,57,66,49,70,56,52,50,54,70,55,66,52,69,65,65,48,49,52,50,65,66,68,49,55,68,56,48,65,52,65,57,69,50,57,65,50,50,53,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,70,66,68,50,54,57,57,65,65,54,56,51,67,65,49,48,51,70,68,56,53,68,55,48,51,50,52,69,69,69,68,69,69,53,49,50,69,51,66,51,49,68,51,66,48,55,50,66,67,54,50,70,70,53,52,54,48,50,56,49,54,49,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,52,46,51,48,48,57,48,51,55,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,56,113,120,120,54,48,108,76,115,49,77,89,121,120,97,114,66,109,114,52,74,106,98,111,73,114,120,121,76,66,99,116,57,109,110,103,115,105,88,122,82,90,53,100,56,73,104,113,84,119,116,82,120,69,66,81,121,122,69,70,99,84,74,89,51,48,68,117,102,88,71,116,87,106,80,75,114,102,107,116,86,66,88,74,104,81,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,52,46,49,57,57,56,57,54,51,57,50,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,88,87,52,103,70,112,106,108,115,50,73,99,71,75,53,65,78,68,104,108,83,81,82,78,118,108,85,70,48,57,114,116,83,85,75,85,86,54,121,56,84,98,49,88,116,51,115,113,101,79,116,55,43,55,111,74,89,70,87,82,84,110,99,83,88,83,101,82,56,85,108,56,75,100,102,99,86,70,55,117,89,112,112,90,52,103,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xb6bc8efc2bb04da7aa5bbb2ca4f12364082d2e6b60ea9aa1d01a2bdfa25a7100","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x4606ac2302463127a327e417beaa16e48c184a66cdf11d92e0c44ccfa9b8a657","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346775,"gas_limit":60000000,"gas_used":0,"timestamp":1767961724,"mix_hash":"0x91b4488461508aef691f70d465becd659a21dcafcd3ea1f395019ec0081499b1","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x4812ecb3c42b732a340cb161b67681449604f7f6668e37559906006ca18a9afc","requests_hash":"0x49a2a93c6e9cabb47cc7b9c1d6bbc56b73381fccfdfce2e853a080154974a387","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x15a8f39abc43854abd7f8cebc06c6f7630f50939bef55747c5106f17039ecf31","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0xe940ab2c9fc8c60ab2846d9014b9696cd0e74bac39ed48bda51f4484c6769d1d","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346774,"gas_limit":60000000,"gas_used":0,"timestamp":1767961720,"mix_hash":"0x9beb79a19650bbf483418b8bad07acc6fbcb6fd3363046aaa128a34f84f4c349","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x8b9060af60eab521719e64f90e4d6c9f6bdfefcc7e418afa2cddfaa535115b33","requests_hash":"0x9b9d00ca825bf3fa01fd5521dd346d59990170a163359ff54da9d62fe384cd35","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,80,250,65,124,32,2,129,202,229,118,221,97,191,211,32,200,203,69,44,91,191,88,0,167,60,148,253,201,145,134,209,27,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Digest":"0xc789fceca9c72b39f821dfec57dc2d636384d2bae698cb75356dfafdd971575a"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Branch":[{"data":{"Digest":"0x1dcc5749def4b38384275ed35205fe005bfcfa2e6548b418a3b72eafa0edd057"}},{"data":{"Digest":"0x8c0ded0418795bb30b9abb679cdc0fd826fc7b83938a4f27a095f450c5e7a2b6"}},{"data":{"Digest":"0x2331f4771a19827622474c1bdda2d508b653162047c54c382c59c7b51bc89dd5"}},{"data":{"Branch":[{"data":{"Branch":[null,null,{"data":{"Leaf":[[32,124,79,197,133,241,141,10,80,167,205,183,120,115,74,67,44,233,228,218,8,197,2,5,209,31,89,216,124,23,234],[160,199,2,138,249,241,0,107,243,32,200,215,80,35,241,249,213,90,85,15,197,164,86,251,29,208,72,118,145,219,45,25,24]]}},null,null,null,null,{"data":{"Digest":"0x9cac4cb5eea29da45371ae1dc96fbb6f5e4864c12fb86e43ece5815011affbd0"}},null,null,null,null,null,null,null,null]}},{"data":{"Digest":"0x90405cb610a59e1ce1cd4d55ff77e6531c849ed9de246325d8b539b91e7daa05"}},{"data":{"Digest":"0x34ce2a66e702bbc534ee32a6a9474ba44a4a54c8e8bf11f4ad3538fe193d9750"}},{"data":{"Digest":"0xca424706070821915162d0d5c162f420b87ac78ac8ebd42fd70956a01225456e"}},{"data":{"Digest":"0xe3a715db82348d4d497701d318aeb84b9858a6a98b6c6764bbc5942bd19f8383"}},{"data":{"Digest":"0x3f57b5112ff0a2734644f26a5ba52837990964b9a6bc11f8fae69f53eaf779b0"}},{"data":{"Digest":"0xe34755d89bf85fddaa332498f65e8148de1bc7ec4bc6245d9d80830a2a0e4665"}},{"data":{"Digest":"0x97d17d65fbfd7bdcd6eaddfc99c46009b1028ac58d463ef96494ed6828cd7366"}},{"data":{"Digest":"0x823f482c4ace603bbcd521f03d525ed42dcee192d0dd0943434c703e2fcdacf9"}},{"data":{"Digest":"0xdd504b635b018c9f1369b0f2239bc688d5f637e3ac3b715bc6e85247b6808ce6"}},null,{"data":{"Digest":"0x673f1bd9c35231cf10461523e00d946261eb6be9da79bbaa10331d6227b5c1da"}},{"data":{"Digest":"0xd6f6da710c3d70ceb14135a074fd46befef796fa00a0f9629b0fa472f5300a73"}},{"data":{"Digest":"0x096db39350dbb4bff9f66d0fbd26ad849c56d0e195cb5e848d3ed08c5fdb40aa"}},{"data":{"Digest":"0xbe6aec074f98435464e546eaf2c37ba2ca927560433f145e81c21ab7bbe82e06"}},{"data":{"Digest":"0x3d499562f0d50e0f53272bb9b01cc842f159e130d68a34de3c9d7cce7ed2561e"}}]}},{"data":{"Digest":"0xe14a20af24f7752e974da4ebf73bd188e7816b05e4ce5865d7eeaf8524c79228"}},{"data":{"Digest":"0x7cb514c46ade7d0fd72a6079f0f94c44b24d2c620593b7f4a294abb84cb19268"}},{"data":{"Digest":"0x7ba2fe3ecd3b2a2dc9054936eecd663ef18482aedf8e6a15effb05e4ebe938c4"}},{"data":{"Digest":"0x935e6facc4bb863d4dae622dfea29ec2ef5aa98e30dcd96e4dd93d1fa1d293b6"}},{"data":{"Digest":"0xc7a470e81e824586f4c5f306ca3ea1ecd6f800bab7610ea7ffec18dd8e74aa92"}},{"data":{"Digest":"0x615472dc5a022c89b4daa176a6c5f3d50b7344be9d1e0ea47de3116a87b67588"}},{"data":{"Digest":"0x513f7ba45d2454ab82cc301631d6d34b2da47ec02224b9bed4bfbe7933c18303"}},{"data":{"Digest":"0x332a908aea3296d6b5f15d362f6d210115f35dc762d5d9f284b1be00e21d4ace"}},{"data":{"Digest":"0x943fbd27059607e5e5f3e9db6a05f8d4aba4ecb21f59da6048bf4213be86f179"}},{"data":{"Digest":"0x17744b2e07b8f67896eaa689ed4c169ce8372e4934e81cbc7de55bdd0dd18499"}},{"data":{"Digest":"0x27050b2da21d822a71292427c3561bcf20d3206616b5d0190a94833024d3209b"}},{"data":{"Digest":"0xffe26d814e4473bc0d098e39944a974a3d23b8924d9a44dcfa0756373d5406a3"}}]}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x46f9991da3fc35722ece0543cb61af4d311e4b122d4302b535f58f208785a6e2"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,119,114,120,119,110,100,108,109,103,51,107,53,101,110,109,101,56,106,120,116,99,121,107,109,97,55,118,54,122,114,117,114,101,107,112,108,116,120,18,199,4,10,32,41,144,162,154,183,117,164,18,113,28,73,224,39,210,201,228,157,180,130,124,104,33,186,140,73,245,125,128,62,101,120,214,18,20,112,204,233,183,251,68,109,76,207,121,60,140,188,18,219,239,153,161,15,131,26,32,96,226,252,90,84,106,14,82,90,127,242,114,221,51,81,2,181,238,13,102,165,159,115,68,78,210,246,135,107,217,175,119,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,211,31,81,54,189,125,204,126,37,130,230,74,52,24,54,49,66,200,152,249,61,237,185,81,222,17,53,210,168,71,153,6,56,152,194,247,4,64,128,142,206,28,80,255,232,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,186,190,26,141,134,35,149,6,68,217,107,120,164,168,22,133,14,241,243,234,221,220,21,184,172,105,225,108,204,124,229,246,122,32,145,244,166,219,168,103,98,235,86,114,52,30,55,155,31,132,38,247,180,234,160,20,42,189,23,216,10,74,158,41,162,37,194,1,41,0,24,225,157,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,0,0,0,0,0,24,181,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,3,196,102,123,104,171,225,100,11,219,187,51,186,113,186,15,45,4,175,100,30,205,166,95,208,95,225,161,219,63,153,87,105,18,4,10,2,8,1,24,218,180,98,18,5,16,128,194,215,47,26,64,146,13,162,165,56,166,221,119,80,107,55,214,157,150,9,155,43,149,240,114,221,38,3,17,252,167,118,132,141,79,188,213,37,42,123,43,210,54,187,234,154,138,38,227,179,213,14,106,0,125,51,146,171,102,80,163,99,196,190,239,90,41,77,203]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,53,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,52,46,51,48,48,57,48,51,55,56,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,57,49,70,52,65,54,68,66,65,56,54,55,54,50,69,66,53,54,55,50,51,52,49,69,51,55,57,66,49,70,56,52,50,54,70,55,66,52,69,65,65,48,49,52,50,65,66,68,49,55,68,56,48,65,52,65,57,69,50,57,65,50,50,53,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,50,69,70,66,68,50,54,57,57,65,65,54,56,51,67,65,49,48,51,70,68,56,53,68,55,48,51,50,52,69,69,69,68,69,69,53,49,50,69,51,66,51,49,68,51,66,48,55,50,66,67,54,50,70,70,53,52,54,48,50,56,49,54,49,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,65,56,56,66,56,70,67,70,51,65,67,69,66,48,52,51,65,65,52,56,49,68,55,68,70,57,70,70,67,55,49,66,53,51,53,54,67,54,70,49,48,68,49,49,65,67,51,56,69,65,52,69,49,68,68,53,54,53,66,50,68,50,49,50,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,54,48,54,53,48,68,54,49,50,65,67,69,55,53,52,56,51,57,50,54,70,48,50,51,66,55,55,57,52,56,50,50,48,50,48,69,66,50,65,55,67,68,48,56,54,70,66,70,51,52,52,53,67,67,48,50,51,50,51,52,53,48,70,56,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,56,68,49,69,66,68,52,51,68,67,51,48,52,65,51,69,52,69,66,66,70,67,51,49,66,51,53,51,53,68,66,70,70,65,53,66,52,50,65,48,66,68,52,50,51,53,53,56,67,50,56,69,56,70,55,52,51,65,51,65,50,57,67,52,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,53,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,51,68,67,49,48,49,66,65,53,70,69,65,70,48,49,51,65,57,68,69,66,56,51,48,70,56,57,67,52,50,50,66,69,49,56,52,49,69,49,51,70,52,49,51,52,55,70,70,70,67,68,57,56,55,67,51,70,56,50,68,70,67,57,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,53,68,67,53,50,70,57,65,56,68,70,68,54,50,49,66,66,50,70,53,49,55,66,70,69,55,54,66,55,65,67,57,56,53,54,66,56,52,57,55,66,56,68,66,51,57,66,68,49,50,55,70,54,70,68,50,55,52,70,48,53,50,70,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,55,46,54,49,53,51,55,53,57,56,49,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,52,121,106,78,116,57,73,116,57,49,70,118,69,73,82,104,87,48,80,87,73,78,88,111,112,120,48,102,119,47,67,74,112,88,66,102,49,69,52,48,50,107,90,57,84,80,70,108,68,72,48,85,110,67,112,74,85,56,116,67,122,72,99,75,108,110,66,122,97,84,66,70,98,53,69,82,77,48,118,74,67,111,49,50,43,65,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,55,46,54,50,49,53,57,57,48,52,53,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,43,84,50,87,88,103,84,117,66,103,120,102,105,49,120,85,105,114,100,75,108,78,78,86,88,106,69,108,50,69,77,90,101,86,118,50,100,86,111,87,120,69,86,113,122,51,112,78,49,67,112,106,79,90,107,69,69,118,116,104,101,67,50,111,77,72,82,102,100,82,108,49,72,79,87,117,108,98,103,107,99,106,101,56,113,81,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0x2990a29ab775a412711c49e027d2c9e49db4827c6821ba8c49f57d803e6578d6","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x60e2fc5a546a0e525a7ff272dd335102b5ee0d66a59f73444ed2f6876bd9af77","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346776,"gas_limit":60000000,"gas_used":0,"timestamp":1767961727,"mix_hash":"0xd31f5136bd7dcc7e2582e64a3418363142c898f93dedb951de1135d2a8479906","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x91f4a6dba86762eb5672341e379b1f8426f7b4eaa0142abd17d80a4a9e29a225","requests_hash":"0x90f649a58a80316c5b8ba32f0ab210f518fbc9385601fe64dc149d08dead2bcb","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0xb6bc8efc2bb04da7aa5bbb2ca4f12364082d2e6b60ea9aa1d01a2bdfa25a7100","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x4606ac2302463127a327e417beaa16e48c184a66cdf11d92e0c44ccfa9b8a657","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346775,"gas_limit":60000000,"gas_used":0,"timestamp":1767961724,"mix_hash":"0x91b4488461508aef691f70d465becd659a21dcafcd3ea1f395019ec0081499b1","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x4812ecb3c42b732a340cb161b67681449604f7f6668e37559906006ca18a9afc","requests_hash":"0x49a2a93c6e9cabb47cc7b9c1d6bbc56b73381fccfdfce2e853a080154974a387","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,146,229,156,158,140,24,26,105,147,182,89,188,54,12,198,76,238,172,194,197,184,114,242,137,50,8,43,91,61,228,186,112,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Branch":[{"data":{"Digest":"0x84d1ecce284e31a7fb978bc2524312eedbae338e0176d887ac07d66688169900"}},{"data":{"Digest":"0x658f68927ccc95e9fb4d9f9c40dcddfa436d97859eeaa50292aadf577ac25b10"}},{"data":{"Branch":[{"data":{"Digest":"0x06e3c3e369b6b5b76dc6cfa0485b376004ca5abcc986b2b088eafde4f18e965c"}},{"data":{"Digest":"0x1103ea10e79f95160e95f2fb95cdf4b732cae5168f6278bd5dbd288639ac11ae"}},{"data":{"Digest":"0x7b98629faf386f798c957b5cc5d648cc655343451b1df0a579cfad1b4e4ad3de"}},{"data":{"Digest":"0x76db4064b4d4d7bba02328510a2899268a3f89d8246c750e68e0e8e1e6b5b9af"}},null,{"data":{"Digest":"0xd7297e72f80784159515a4ff124742d432a2ad4c85eddc0bf3ce217355fe4c93"}},{"data":{"Digest":"0x866ae2c44f595ace64b8577f9e0fbec9c787f385295c0fec1674c9469fb1d9a0"}},{"data":{"Branch":[null,null,null,null,null,null,{"data":{"Digest":"0x566249abcff53d241cd3f7e94dffcc84ed48adca5f478b308ff5f5fd3c362409"}},null,null,null,null,{"data":{"Digest":"0x6f1567e3bba2fa62794a4bb4a0c14b2ab70f10d36f028f9a28072a440cca005c"}},null,{"data":{"Leaf":[[32,105,25,236,195,253,14,18,190,79,55,240,150,240,171,252,223,104,60,192,111,122,208,165,227,135,143,247,120,187,199],[160,116,214,77,31,133,46,45,165,106,21,117,45,64,185,234,26,0,137,189,3,128,224,227,90,209,90,227,188,205,82,171,61]]}},null,null]}},{"data":{"Digest":"0x751c371def9814a66781977ad8650acfd5287aa20ff2458853f94152b95710d3"}},{"data":{"Digest":"0x98513a17a78f8d8b32d2a857bd1099fc3377d654b1353ca7d515705824d10794"}},{"data":{"Digest":"0x59b0f761b45973210ac75d5eb478a0ba8837703adc1d4ce7fe9a0e35f8f77a00"}},{"data":{"Digest":"0x68d4b43a5377074bbed5bba7ddda7316070e7297b814ab8474add75399ecba9f"}},null,{"data":{"Digest":"0x0ad209a8f880cc08d5995d120190b4c208776c08a4d65a838b0f7ef7c6415520"}},{"data":{"Digest":"0xfe97e2d9c605d2abb568ff8b851ee3a29f82b5892f3ba9677ee25cd48ef639f4"}},{"data":{"Digest":"0xfd9a42230875426ba99a43173d3a881dc7651219fcce299a13c7674c031fefbd"}}]}},{"data":{"Digest":"0x66f3b71b2476ece7bc2c99c9f86868cf04e4f14440e91651d7accb0dc52a9e0e"}},{"data":{"Digest":"0x017ea00bab6940b06a69d0bac4e1f646922f93ad1e9f8f0f145dea5e1d487170"}},{"data":{"Digest":"0xd37d569f32abc96875cf066cecf7358877ea36d2b521fde5f0f2c3f266dbd627"}},{"data":{"Digest":"0xa80557e718eaceb1f0c665b2e94d55ac5cd41b204224610dc15c8622098752a4"}},{"data":{"Digest":"0xdbcf474649b84b9a05e63b9d99eeb5268c9880b9f8ce6e04b83d76469956b171"}},{"data":{"Digest":"0xd14eb8fd2119457f1914336b530bbc97d697b2274a51cb777b53b3bdeed3b49e"}},{"data":{"Digest":"0x9d66effbd133710bb1c15409c0421f01e051102324e188f1ca8b2bddc2c39b82"}},{"data":{"Digest":"0x7e810f89996c339dbfc18fa5342a77846b0f472e264a5561e8ebbc947f8ea72d"}},{"data":{"Digest":"0x0fd5a7985688ce58284131a8b012ffbe4e75fbfcb5ac2b4e760818abef131ef2"}},{"data":{"Digest":"0x0c15b7d9368e4e7f5add8b446fa9a209d91559bcb0c2842454f470eb6a4cdc10"}},{"data":{"Digest":"0xc11dd576b6575096799f084d85ebd71e74fc058c460246de35c153a03bfefa68"}},{"data":{"Digest":"0x1380d005d0245fba07312f85c45a60bf9afefb38f0f3989e5c40c8086ce71a13"}},{"data":{"Digest":"0xc93cb4f44e2e62b270485c9b1e7851fb9b3af0865d76b92ca3fd9da5a6758d06"}}]}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0xad22e2605f4496b3be915bf3120da3fb1662f5c7c6dfe3e3b0d34656674bf52d"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Digest":"0xd6e2f0e794aaf4c3a50bee7a2d02520bd454f28ef3cdd0261fead0400bc5d8c2"}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x46f9991da3fc35722ece0543cb61af4d311e4b122d4302b535f58f208785a6e2"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]},{"cosmos_txns":[[10,160,5,10,152,5,10,28,47,103,111,97,116,46,103,111,97,116,46,118,49,46,77,115,103,78,101,119,69,116,104,66,108,111,99,107,18,247,4,10,43,103,111,97,116,49,106,121,122,50,57,114,120,108,100,103,113,50,50,51,52,112,99,100,106,115,113,108,52,108,113,57,97,115,118,51,100,48,57,55,120,102,115,108,18,199,4,10,32,186,190,26,141,134,35,149,6,68,217,107,120,164,168,22,133,14,241,243,234,221,220,21,184,172,105,225,108,204,124,229,246,18,20,145,4,162,140,223,106,0,165,70,161,195,101,0,126,191,1,123,6,69,175,26,32,159,96,74,221,39,70,195,127,12,194,158,182,164,33,49,49,44,252,4,46,4,177,109,128,92,193,151,17,8,106,100,149,34,32,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,42,128,2,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,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,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,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,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,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,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,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,50,32,99,128,99,46,142,0,206,79,106,11,193,158,225,58,34,211,127,44,161,252,254,138,5,170,144,121,240,65,34,205,235,152,56,153,194,247,4,64,128,142,206,28,80,130,233,131,203,6,90,33,0,86,232,31,23,27,204,85,166,255,131,69,230,146,192,248,110,91,72,224,27,153,108,173,192,1,98,47,181,227,99,180,33,98,1,55,106,32,95,9,121,172,225,177,3,241,85,92,160,19,188,127,73,214,83,168,23,118,210,21,37,89,13,80,82,222,59,51,175,198,122,32,61,193,1,186,95,234,240,19,169,222,184,48,248,156,66,43,225,132,30,19,244,19,71,255,252,217,135,195,248,45,252,156,194,1,41,0,25,225,157,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,0,0,0,0,0,24,182,194,247,4,18,91,10,82,10,70,10,31,47,99,111,115,109,111,115,46,99,114,121,112,116,111,46,115,101,99,112,50,53,54,107,49,46,80,117,98,75,101,121,18,35,10,33,2,164,213,70,208,195,228,161,14,136,64,141,227,85,111,57,106,134,108,153,204,28,225,73,21,111,180,225,54,254,104,172,110,18,4,10,2,8,1,24,204,224,99,18,5,16,128,194,215,47,26,64,172,157,244,149,7,21,113,237,22,95,23,139,1,192,209,86,85,104,178,156,72,116,13,174,217,183,20,198,154,118,157,138,13,57,213,110,161,78,242,176,245,200,223,191,135,235,227,16,39,141,252,49,88,203,62,82,1,101,129,167,31,9,1,138]],"cosmos_block":[123,34,115,105,103,110,101,100,95,104,101,97,100,101,114,34,58,123,34,104,101,97,100,101,114,34,58,123,34,118,101,114,115,105,111,110,34,58,123,34,98,108,111,99,107,34,58,34,49,49,34,44,34,97,112,112,34,58,34,48,34,125,44,34,99,104,97,105,110,95,105,100,34,58,34,103,111,97,116,45,116,101,115,116,110,101,116,51,34,44,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,54,34,44,34,116,105,109,101,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,52,55,46,54,49,53,51,55,53,57,56,49,90,34,44,34,108,97,115,116,95,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,51,68,67,49,48,49,66,65,53,70,69,65,70,48,49,51,65,57,68,69,66,56,51,48,70,56,57,67,52,50,50,66,69,49,56,52,49,69,49,51,70,52,49,51,52,55,70,70,70,67,68,57,56,55,67,51,70,56,50,68,70,67,57,67,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,69,53,68,67,53,50,70,57,65,56,68,70,68,54,50,49,66,66,50,70,53,49,55,66,70,69,55,54,66,55,65,67,57,56,53,54,66,56,52,57,55,66,56,68,66,51,57,66,68,49,50,55,70,54,70,68,50,55,52,70,48,53,50,70,34,125,125,44,34,108,97,115,116,95,99,111,109,109,105,116,95,104,97,115,104,34,58,34,51,55,56,70,53,52,68,69,67,55,48,57,66,54,54,48,48,67,56,69,52,50,70,66,53,66,66,67,67,67,52,53,54,48,66,67,48,57,54,69,49,57,56,56,69,67,57,57,50,56,54,54,54,65,67,49,57,48,53,56,66,54,68,65,34,44,34,100,97,116,97,95,104,97,115,104,34,58,34,68,54,66,69,53,52,49,57,66,55,48,65,69,67,51,49,52,56,67,65,53,55,49,70,52,69,49,55,53,50,55,52,56,57,67,66,65,67,65,68,68,50,53,68,56,67,65,49,51,48,54,52,53,65,65,49,53,56,69,66,57,69,50,70,34,44,34,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,115,95,104,97,115,104,34,58,34,68,55,67,51,54,68,48,65,53,53,50,48,50,66,67,55,65,50,67,51,55,67,66,67,51,52,49,54,53,66,50,68,55,70,65,53,48,66,69,53,48,55,48,56,56,57,49,49,50,49,65,65,67,67,66,57,51,57,55,52,54,51,53,55,34,44,34,99,111,110,115,101,110,115,117,115,95,104,97,115,104,34,58,34,57,56,70,56,54,57,66,49,68,68,70,67,48,66,67,53,48,56,51,67,67,67,53,57,55,68,48,57,48,54,67,52,68,65,51,55,53,54,57,57,56,48,54,51,66,48,52,57,70,49,56,54,49,54,68,67,66,55,51,49,48,54,55,68,34,44,34,97,112,112,95,104,97,115,104,34,58,34,49,54,48,70,48,48,57,48,70,56,69,48,66,56,66,66,50,50,65,50,69,57,54,70,57,68,66,65,66,54,52,55,56,48,67,48,70,69,57,65,55,51,48,54,57,50,50,51,51,52,54,67,49,52,48,52,52,50,54,69,57,70,49,66,34,44,34,108,97,115,116,95,114,101,115,117,108,116,115,95,104,97,115,104,34,58,34,55,56,53,57,70,69,57,53,70,69,51,69,50,49,55,49,66,69,68,50,67,66,49,53,54,56,65,70,50,51,65,51,69,53,52,53,67,57,68,56,56,67,65,70,53,70,50,65,52,69,51,67,54,68,50,55,66,54,69,67,66,54,53,53,34,44,34,101,118,105,100,101,110,99,101,95,104,97,115,104,34,58,34,69,51,66,48,67,52,52,50,57,56,70,67,49,67,49,52,57,65,70,66,70,52,67,56,57,57,54,70,66,57,50,52,50,55,65,69,52,49,69,52,54,52,57,66,57,51,52,67,65,52,57,53,57,57,49,66,55,56,53,50,66,56,53,53,34,44,34,112,114,111,112,111,115,101,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,125,44,34,99,111,109,109,105,116,34,58,123,34,104,101,105,103,104,116,34,58,34,49,48,51,52,54,56,48,54,34,44,34,114,111,117,110,100,34,58,48,44,34,98,108,111,99,107,95,105,100,34,58,123,34,104,97,115,104,34,58,34,52,53,48,53,53,56,57,67,48,53,55,68,67,49,69,67,57,53,69,66,54,48,50,49,51,55,55,68,51,49,69,54,48,68,53,49,55,57,49,51,55,57,67,70,68,50,56,56,68,70,52,67,49,70,48,66,52,65,57,66,53,50,70,57,34,44,34,112,97,114,116,115,34,58,123,34,116,111,116,97,108,34,58,49,44,34,104,97,115,104,34,58,34,70,67,48,57,49,68,65,70,56,54,65,70,54,70,69,50,52,53,67,48,48,48,51,49,66,66,65,53,57,69,56,53,49,55,48,56,68,54,67,49,68,51,56,66,70,56,53,66,52,65,57,54,50,48,50,68,50,48,66,49,50,69,51,48,34,125,125,44,34,115,105,103,110,97,116,117,114,101,115,34,58,91,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,53,48,46,57,52,49,49,49,50,52,54,56,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,52,118,107,100,89,74,104,70,65,81,67,113,101,54,43,99,85,53,82,79,115,43,70,55,122,100,78,75,106,104,81,114,51,109,57,113,68,69,75,118,113,56,65,113,84,52,90,87,73,57,89,76,50,113,43,108,74,48,89,56,103,84,65,43,81,54,68,102,75,43,80,107,108,90,51,79,77,118,122,116,87,118,72,97,67,81,61,61,34,125,44,123,34,98,108,111,99,107,95,105,100,95,102,108,97,103,34,58,50,44,34,118,97,108,105,100,97,116,111,114,95,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,116,105,109,101,115,116,97,109,112,34,58,34,50,48,50,54,45,48,49,45,48,57,84,49,50,58,50,56,58,53,48,46,57,51,53,52,49,57,54,51,57,90,34,44,34,115,105,103,110,97,116,117,114,101,34,58,34,57,90,102,97,51,87,110,79,120,52,116,70,121,107,73,65,120,81,49,83,98,115,69,68,69,108,53,77,55,112,68,54,110,89,57,86,107,51,105,65,54,82,52,98,72,122,51,83,56,71,108,117,50,52,70,99,122,49,72,66,110,55,119,73,78,48,109,78,122,114,51,105,85,121,49,55,79,50,81,107,113,115,116,102,119,65,61,61,34,125,93,125,125,44,34,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,110,101,120,116,95,118,97,108,105,100,97,116,111,114,95,115,101,116,34,58,123,34,118,97,108,105,100,97,116,111,114,115,34,58,91,123,34,97,100,100,114,101,115,115,34,58,34,57,49,48,52,65,50,56,67,68,70,54,65,48,48,65,53,52,54,65,49,67,51,54,53,48,48,55,69,66,70,48,49,55,66,48,54,52,53,65,70,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,113,84,86,82,116,68,68,53,75,69,79,105,69,67,78,52,49,86,118,79,87,113,71,98,74,110,77,72,79,70,74,70,87,43,48,52,84,98,43,97,75,120,117,34,125,44,34,112,111,119,101,114,34,58,34,50,48,48,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,44,123,34,97,100,100,114,101,115,115,34,58,34,55,48,67,67,69,57,66,55,70,66,52,52,54,68,52,67,67,70,55,57,51,67,56,67,66,67,49,50,68,66,69,70,57,57,65,49,48,70,56,51,34,44,34,112,117,98,95,107,101,121,34,58,123,34,116,121,112,101,34,58,34,116,101,110,100,101,114,109,105,110,116,47,80,117,98,75,101,121,83,101,99,112,50,53,54,107,49,34,44,34,118,97,108,117,101,34,58,34,65,56,82,109,101,50,105,114,52,87,81,76,50,55,115,122,117,110,71,54,68,121,48,69,114,50,81,101,122,97,90,102,48,70,47,104,111,100,115,47,109,86,100,112,34,125,44,34,112,111,119,101,114,34,58,34,49,55,53,48,48,48,48,34,44,34,110,97,109,101,34,58,110,117,108,108,125,93,44,34,112,114,111,112,111,115,101,114,34,58,110,117,108,108,44,34,116,111,116,97,108,95,118,111,116,105,110,103,95,112,111,119,101,114,34,58,34,51,55,53,48,48,48,48,34,125,44,34,112,114,111,118,105,100,101,114,34,58,34,50,97,48,101,51,51,53,100,100,98,54,97,97,51,98,51,50,99,97,52,49,54,49,50,56,98,100,57,98,55,102,48,97,97,101,54,53,102,97,98,34,125],"evm_block":{"current_block":{"header":{"parent_hash":"0xbabe1a8d8623950644d96b78a4a816850ef1f3eadddc15b8ac69e16ccc7ce5f6","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x9104a28cdf6a00a546a1c365007ebf017b0645af","state_root":"0x9f604add2746c37f0cc29eb6a42131312cfc042e04b16d805cc19711086a6495","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346777,"gas_limit":60000000,"gas_used":0,"timestamp":1767961730,"mix_hash":"0x6380632e8e00ce4f6a0bc19ee13a22d37f2ca1fcfe8a05aa9079f04122cdeb98","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x3dc101ba5feaf013a9deb830f89c422be1841e13f41347fffcd987c3f82dfc9c","requests_hash":"0x67677c6fd183e965d08baaa345fd82f3c326cc1a998982f39fbeb1b9aeea630c","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"},"body":{"transactions":[],"ommers":[],"withdrawals":[]}},"ancestor_headers":[{"parent_hash":"0x2990a29ab775a412711c49e027d2c9e49db4827c6821ba8c49f57d803e6578d6","ommers_hash":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","beneficiary":"0x70cce9b7fb446d4ccf793c8cbc12dbef99a10f83","state_root":"0x60e2fc5a546a0e525a7ff272dd335102b5ee0d66a59f73444ed2f6876bd9af77","transactions_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","receipts_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","withdrawals_root":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","logs_bloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","difficulty":"0x0","number":10346776,"gas_limit":60000000,"gas_used":0,"timestamp":1767961727,"mix_hash":"0xd31f5136bd7dcc7e2582e64a3418363142c898f93dedb951de1135d2a8479906","nonce":"0x0000000000000000","base_fee_per_gas":7,"blob_gas_used":0,"excess_blob_gas":0,"parent_beacon_block_root":"0x91f4a6dba86762eb5672341e379b1f8426f7b4eaa0142abd17d80a4a9e29a225","requests_hash":"0x90f649a58a80316c5b8ba32f0ab210f518fbc9385601fe64dc149d08dead2bcb","extra_data":"0x0056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"}],"parent_state":{"state_trie":{"data":{"Branch":[{"data":{"Digest":"0x70a8de7b71b30a1f053785e3b126e7c49dbdaed52a9471eb35245df130a56769"}},{"data":{"Digest":"0x1c49aa0d4a48226cb8b2d2b443306dc747a9031d9ebf05d00c6ae6e063d1fe8d"}},{"data":{"Digest":"0x6bb773dbbf60c068b950398f2b1fc93e4f7d8e65ee12fd8fa5218bdc43ce4bdd"}},{"data":{"Digest":"0xf69983d5a7204c67356f9d8e699c4372178961f07b16f63f11e535f912b72def"}},{"data":{"Digest":"0x26d4a4030ba452f15f302afab4b1b192aaf0afa198b17b67a7ab38b2bbaef3b1"}},{"data":{"Digest":"0x316e60f80249393ad3c146bcb2790e990cdceff03a222270aac9b416e23f08c2"}},{"data":{"Digest":"0xc9d46465555ac405d81c1b2b10bc8a2184d0199ede641d0aaa972dc76c7d304d"}},{"data":{"Digest":"0x7089094fe914cc9bf7cc78de53935c158744f9048a76e9f760e6ceb3ef2d9120"}},{"data":{"Digest":"0x1e02e07102730b3503e4d03ddeded23ec08ccfdc3fa04186b76082d2291237fd"}},{"data":{"Digest":"0x388aa0cf6d6d7454df4dfd52b9d3975ccf7062b7270ea92c9d809eb98502607c"}},{"data":{"Branch":[{"data":{"Digest":"0xfd78f7a7a70e827eaafd3b9d9af5d63f701d0e40707e9ba53a9486ce546a7e76"}},{"data":{"Digest":"0x9e3da862edef6584305f65a155ad3efc9871ce378d9f5ff41711d4c64981aff8"}},{"data":{"Digest":"0x4a3b3d89d80be5ba96f74f5f8ab3c9b91e6984f2dcffb437b980773257ddea4e"}},{"data":{"Digest":"0xe5653ed42b8b95ae03d810492e44889478080214881437e8b1ece2eb7c0143b8"}},{"data":{"Digest":"0xdf2def90fd5e669d1014431f582b04090161d90f8ec4c2fa3b2a7f07dcf568ec"}},{"data":{"Digest":"0x8dab858829999fc777115dcd39f9022e4fda7b4f5cca69201f98960fc77b08f9"}},{"data":{"Digest":"0x02d871ce343500c36b361490960255ee4f9cc758ecbfaa93084b37a3883ac3a0"}},{"data":{"Digest":"0xb3bdcb98299a817f235a8ef96dbfde5109ace3e25ccc1f8f0cbe783fbdf96466"}},{"data":{"Digest":"0x973c4a39e6219911d79938ad628235bf8cf099c20217e3d21b644188cc07f9ec"}},{"data":{"Digest":"0xe5ecfa114d01c93c3ce22f3b235798adae939985a88c5755bc576ee6289a1fe8"}},{"data":{"Branch":[{"data":{"Digest":"0xbdd1455d493a81ec456adb46df826cd03a2f9a49d6258f731082f7743c1079b0"}},{"data":{"Digest":"0x0c1d2205ce058bd27c2ef7c5a116d507d994c65c383d5dac612021090df30bda"}},{"data":{"Digest":"0x4be0942abead5a9b99abeb2a127b2392f13138b468b0b9fcd26f40277647ae55"}},{"data":{"Branch":[{"data":{"Digest":"0x324f7f56fa3c793652fc282c622ed21d0f9a13ccf42398ceb0fd76f2f4032157"}},{"data":{"Digest":"0x69c3b86f0bc12758c842e0d64ebaf598329337eb3be9b33905c179850b489fca"}},{"data":{"Digest":"0x1d6bd096c699562ce69f35abcfab3e1866d1762b43d30ff9558a3df3dec3451a"}},{"data":{"Digest":"0x46b45e32ecca3d0c0256b65019f3844a2f871468e71e9d437699af975c476863"}},{"data":{"Digest":"0x22d45b738ddcdcd788e21f7544c74667001b3fc1085ece637d43af3bdbee2e12"}},{"data":{"Branch":[null,null,{"data":{"Digest":"0xf505019f241ff41b7e28aed59eca54f08b3c632687f791454fac3267f6b2ef65"}},null,null,null,{"data":{"Digest":"0x904ef150f1f682c7e08ced91d263a0dff557cfd9da303138ffe2a9e0a828721d"}},{"data":{"Leaf":[[48,214,39,231,35,192,184,144,181,156,1,109,198,135,1,175,170,194,75,231,9,94,71,235,77,108,237,77,98,67],[248,68,1,128,160,107,80,227,118,224,135,1,141,172,56,50,252,181,125,114,216,77,228,103,209,6,109,29,165,150,244,219,205,236,182,60,126,160,110,73,230,103,130,3,124,5,85,137,120,112,226,159,165,229,82,218,244,113,149,82,19,26,10,188,231,121,218,236,10,93]]}},null,null,null,{"data":{"Digest":"0x45cc608a44fd1e528c3323773463572ba0be16c56adef2e7960f928f546c11b2"}},{"data":{"Digest":"0x7d0d776e59dbd4cdd2a27dbad7860489ea8062c5a12474027b7260bcdf962af2"}},null,null,null]}},{"data":{"Digest":"0x6bbba1acb123cfca4411394f1457c08c154a5e83d3a1603ad0a84f2dc5526091"}},{"data":{"Digest":"0xdd9519b073852d02ff184a4b03c7f7cffe94040f74dac77fc244cfc3c836ecea"}},{"data":{"Digest":"0x9c10f393b15b37c489ceff9610bc5a3c7c1bfa891705c7ae1ac2b28eae1a346e"}},{"data":{"Digest":"0xfc54c77dd56f7fa9da05eeb78c13c0c313daeff5bf78728e5f4d8162bf7eb201"}},{"data":{"Digest":"0xf86efd96244216a3e0c1e7d8169200c089cfe9716d1747fd4295434e3c44454a"}},{"data":{"Digest":"0x15a214a989976b48a969ae1fd6bba072632dd050bed29a645a55a911ac948567"}},{"data":{"Digest":"0xda6d47032523318c243f03cbc17419f6416071866572afd2fbceb48b75c363c6"}},{"data":{"Digest":"0xe5310ffb7d17f535d64bbc1d622835952412b1c8be22da1c1493e26ddd64cfbe"}},{"data":{"Digest":"0x13a693cd5f6ea1dcf023c68f9be982947ed8714b3161b6ba79d95ca88429d87a"}},{"data":{"Digest":"0x2ffb0edbdd0a6d803f407f93c2faab39c9e0d4e8bcc502f6be9303fbc3ae5561"}}]}},{"data":{"Digest":"0xa19673394c94e96cc8cb834d895762b7875d9a2c5141cd46e8a80a4da72a8802"}},{"data":{"Digest":"0x707e3a697a01a313ffb2a732df8a77e5b054839b2aa7db14be8fba76d2240a98"}},{"data":{"Digest":"0xe426dcef9df5d603e615d2d7d487a48bc3b621180548cae8511c4a58d1ce9197"}},{"data":{"Digest":"0x1f72bf7b35b5537064e0e780d617e0f3023031f18e1642fec31ac334ba0e4df8"}},{"data":{"Digest":"0x46d14f9c7e71a8e17014900cb6034f86ca38bf0441837f8810919c27074ac453"}},{"data":{"Digest":"0x4c0f1b3ef47b231eae163fdfeab84d2ac186991851e1a36d67415dab8c575694"}},{"data":{"Digest":"0xb23c84bc5bb9e3549540950990271cb022c308fc1023716eba7a4e021198f61a"}},{"data":{"Digest":"0xcd3fd0fe6c17df2b01d37b403038def886f31071bf12acbc2f0243565d42a077"}},{"data":{"Digest":"0xe80a2f393f5cc4cba1e5d7981766d0cc9e9d7fc1a66859fdf17aff8dce9cec93"}},{"data":{"Digest":"0xd24ad82567747e4527c84790b8575e07f2d348d7c8052a568ae16853b970cba1"}},{"data":{"Digest":"0xd1fc0e70957baabd1ac6d9d085645c115cd380df8538606fd6b1907843dbb174"}},{"data":{"Digest":"0xb3aed3bb7dc8beeed919a8e9b3d20dfdcf243631e5770451dd2c640adceeb33a"}}]}},{"data":{"Digest":"0xb2895bd291d7e95351588f8d242a831c6bdb0a9f4da1b6b0d019218aa1a96f28"}},{"data":{"Digest":"0xec61320094b99940532ed5e4e264779df96db498a5586c697fc7f220000792be"}},{"data":{"Digest":"0xc972d34570730025bbf65cd0cf53f43ec270c04fb487f7ffa3665a3d01d11330"}},{"data":{"Digest":"0xcefc360c434f050db62b64a5aa5d794e762d2a2eaeef45674971e109fe7a3a62"}},{"data":{"Digest":"0x9e53da21017a51b01238f5b8922d5c57b52c65b1c40d8e363fe111ea09102ce4"}}]}},{"data":{"Digest":"0x5dafc7d34cea165380be034f7f1233474b52564067e124d488fbf00d95a82aad"}},{"data":{"Digest":"0x1c8ce5cef7c5841afb721dfca20a0b4805952ab89beb6cda8b430ebe888c65f0"}},{"data":{"Digest":"0x0da67c6f3061f23cb1cac06cafbb39dcac26c57f4b4353d9c25f45b7781b41a3"}},{"data":{"Digest":"0xdfcec2f17ac18a01b95af2eee08a021277fba5ef87eff84ee416daea756ba05f"}},{"data":{"Branch":[{"data":{"Digest":"0x19eeccd29c191209c55d6b0d71240942e012d00a19a499fa4b041f03c83c514d"}},{"data":{"Digest":"0x0a642556478cbe57eb3a9e5893ba9abd5452aee3b1b3ef83ffda809b39762c15"}},{"data":{"Digest":"0xf32b7dbf81077166e33cba1e1460ece446a0f1f24790ed139edba5555d845a3d"}},{"data":{"Digest":"0x8b466733ab29fb8bfe26ab5e53e87b43978c39b166d5f3b90e479fdd76a7a9ac"}},{"data":{"Digest":"0x6609c7aa3f45bdbc4ce47ecfc245d67bc482da35c6b9751c13a92e35731ca209"}},{"data":{"Digest":"0x738c09839656c93e8e96444546dca0704e46e39632f478e674541587338a73c0"}},{"data":{"Digest":"0x7dd74371bf9da72af65b3d5c94e7dbee126debf2d34d66093f812d2a4666a99c"}},{"data":{"Digest":"0x993c31e0fa7a3af2c46a2e1de19797cba3842b8f5d7427f7b547ca7cf2d8128f"}},{"data":{"Digest":"0xbbb1ba4900e10b36a8af64707b0c5a0a215e72853bee83877f7b555512592be3"}},{"data":{"Digest":"0xb37f67536fcfa7ea4b931d0ce6dee6c8c7c2dc7394846f74cd4fee012146298c"}},{"data":{"Digest":"0x778b1d6da66b2dba35dd9e6aa11a02d67633aba6c8995bcf8d16e981f12a99c2"}},{"data":{"Digest":"0x92c0eb494956f1bd44083f14bb88cbf3d4425f48c9627f08b1f2c9e2788faffd"}},{"data":{"Branch":[{"data":{"Digest":"0x95b0fad6275f3190b051dfa4d749f82f0a49b36de682e8b5bd9e4d837e3ea44c"}},{"data":{"Digest":"0x6e8c09f1b5069aae7406e32836990416ca64a2bfaf75edc50d92598c81cfc2af"}},{"data":{"Digest":"0x359d2c081a59577bb6c1847201575ce7251fc507b57c546e0a739c500b5efd94"}},{"data":{"Digest":"0xa4ebe2775e2d2565631fac7dc2c962e698c623f0c21d44fb105fbe7c89fe835d"}},{"data":{"Digest":"0xab5a010a671ba9fea9a74d793eca32d9f56498a9db76d329267ec640580e110c"}},{"data":{"Digest":"0x136e15525cbfb55272be49d3b3c5990dfce270307891e9ccf34fea7e277d8a08"}},{"data":{"Digest":"0xcc0acc395c24b29f010aba35e6060b2e053360382b6548eae9bb01a7c2f85377"}},{"data":{"Digest":"0xa54bf2df42437fb2112895cb67d861e054e69f4f98c7d03e83134057ae1cd5eb"}},{"data":{"Digest":"0x09da8baa89a20efd165cb9c250207b3f893b46dceb9044e968e628f08168745b"}},{"data":{"Digest":"0x2a759d67d586e92381c02ce6d0ee84c52b628283218d3bb57b26aec6cac2f379"}},{"data":{"Digest":"0xd3f2f7f716a536b91c2264daaa808863a35f4ef56359714dbe9845299351eed6"}},{"data":{"Branch":[{"data":{"Digest":"0xb3a82955aa427993be60a29fcb363140e5258591ccc85ebd5e1ef20c4759224e"}},{"data":{"Digest":"0x0c47cd8bbb9ac05881aaa6faa904a0183632cd6a09964041d13adea1f54ea133"}},{"data":{"Digest":"0x67672f30e62d0a17a72c7b771f39305e2c721a6fb507fdfbc53ada7ce1a57012"}},{"data":{"Digest":"0xd43fb344bffa626c6c372bdfdaa0328c455b0619a4022b5b09cd2b777675ec57"}},{"data":{"Digest":"0xc85f610784a95451876fbfbcbe433a9de0e20ea49420731e3e5cb04ad5ee4722"}},{"data":{"Digest":"0x49d9b5ac65665dd99cc124ec13a1355046776594eb65c678ce1765576c5d8ba8"}},{"data":{"Digest":"0xf9cccb0a5ef291fb24d99116c29edc3fde163f1fd1619e5c46bbd9426fa6eaf5"}},{"data":{"Digest":"0x68ba6b56a1d4fccdf32cb609b168c3d2e5c14c75ea4bceda534fe07c739cbc98"}},{"data":{"Digest":"0xa27b31aa0c43dc186683ebdf99e8f30c21d28f199fb20ae4d608bc9713a17452"}},{"data":{"Digest":"0x06f2e154dc2d2d0080dca88c63e4c2b0b6cbcbd7325da86d5db512219a228a39"}},{"data":{"Digest":"0xad42c3b668afce21c746d78381ae4a7dbf5729c824ef8ae5763476dfbc415a6e"}},{"data":{"Digest":"0xa439a25278e93e52d6b3076ffaabaa99bb75f1f7ec0b7f6ca9fa5d18dd2f8fe9"}},{"data":{"Digest":"0xe33ea5bcc18900a7ff8ac09eb6c480cec380147f432a8a1fb3b884fd56a98646"}},{"data":{"Branch":[{"data":{"Digest":"0xe6f4c3239a5d3ec0795f491256f99a2a6963c2d5e8fe7460aa85e197047b83b2"}},null,{"data":{"Digest":"0x75a727f1f9035e33cf490fc3724a98b0c9b16a343138420961065bb323a1340b"}},{"data":{"Digest":"0x4443cceae9b2c2d44f1d14e54634d3bbaf55704878361e76dba10da7af6853e9"}},{"data":{"Leaf":[[50,88,106,155,57,157,246,192,165,115,52,47,129,9,229,3,13,32,137,75,24,195,153,115,86,107,160,70,102,82],[248,68,1,128,160,4,175,26,147,145,135,253,110,180,99,53,45,183,244,193,210,9,245,230,217,75,90,5,236,205,179,9,49,144,241,213,91,160,91,131,189,188,197,107,46,99,15,40,7,187,173,210,176,194,22,25,16,128,102,185,42,88,222,8,18,97,8,158,156,229]]}},null,null,{"data":{"Digest":"0x3ad88419c903478b3f0377eeea2834a36f7071d9527deda86959ef49d3a6a475"}},{"data":{"Digest":"0x0564d368263fc36834ab1835d0c0188d2b58d47e9b8857cd1ce5bfe62b72ac0d"}},null,null,null,null,null,{"data":{"Digest":"0xb21e950dc723ca9bd59dadbfc7522a98d9068342bfe7935c67947a40b87e91b4"}},null]}},{"data":{"Digest":"0x7c3a8cb3be719d7b57d1aaf5183eedb266e040b80ac0c817dedd13675059066d"}},{"data":{"Digest":"0xae548b6cdbd961d9a56312e64beb58bf372f1d6a5bc009d7772b0f40a25326be"}}]}},{"data":{"Digest":"0x1ad32f6a623ddf88e7c0dfab16d8e8f80bf74c368fb05eb1d42bf238872d700f"}},{"data":{"Digest":"0x600104f590aefee46882cbeea70f782c93db1e9430a5a67249649a64c92a7b79"}},{"data":{"Digest":"0x533c604f28c4bb4563b91d5b478cc37350d9ff06adf34d2477e547c318d41050"}},{"data":{"Digest":"0x558c1187912914e5d2f7d165a14f48fa184d444836688d94127c96bbd0b17bbc"}}]}},{"data":{"Digest":"0xc7884c064152bdf874027f916d02b703e02feff4acfeda8df4ab253a2711156d"}},{"data":{"Digest":"0xb18f70cf73871460c78765fc2a189f08a404b9159cc50505cba902f69d878408"}},{"data":{"Digest":"0x33fd17cf1a97bc13745a8a2f186180f57babab641eb1d58f5ca6cfa1f7742510"}}]}}]}},"storage_tries":{"0xaa3570d627e723c0b890b59c016dc68701afaac24be7095e47eb4d6ced4d6243":{"data":{"Branch":[{"data":{"Digest":"0x87e6985f291fd9a5fcd7509b07cbbbeedc40af596271b591134c52e72f86eab6"}},{"data":{"Digest":"0xac5f86b9a408c64255bcaf3d06ad0e0f27224653ab6a3432f9e84d6bb9fd3906"}},{"data":{"Digest":"0xe7525d15f082e8c7a903970928e57d04cdc8392975b19fafaf8b0b850004fef3"}},{"data":{"Digest":"0x30c8d77b3434abd4ffac1297a33b63ac6ab4d63d99481135dd32932a8238e33e"}},{"data":{"Digest":"0x9594cb1012b541427efa43e4b1a6117a831a8ccf2d77826daecd923a0e4ed439"}},{"data":{"Digest":"0xe5b9209c05ce8ebf9de00aca41527ead99b5c5c3b8984a32074a0d1dcd3b96e5"}},{"data":{"Digest":"0xad22e2605f4496b3be915bf3120da3fb1662f5c7c6dfe3e3b0d34656674bf52d"}},{"data":{"Digest":"0x7c6514a476a68d751e6785f562e1aedfc03604c2614404b18135480df759b468"}},{"data":{"Digest":"0xc723c895aef7ba8a266723d064e4825cb939f8702fa403f2b6bfad6bc180f844"}},{"data":{"Branch":[{"data":{"Digest":"0xa8cb95755252dda45041f3d33be10c069cd1bff1a0dbe211e64efe93897ba02b"}},{"data":{"Digest":"0xc83cc006d3b4ae7c1b38200095eccdab9560a46964bdbf732aaf4c10a03c8d33"}},{"data":{"Digest":"0xc01aaf1f1a22b59027bf180b5153727c41f38461ce5ffe1237f33818e709ee32"}},{"data":{"Digest":"0x6d2253761671a5a374ae981221c38f447c83043ca315dec982a98231d74e95e6"}},{"data":{"Digest":"0x3d6dd36c1aa779c9647b142ee8395dbdb0b7bb8ca44ee806bc57367441ba9bde"}},{"data":{"Digest":"0xf0ca6c7da059e7aa8a98f843faaa10a57f8418c61e4ac35cfb7b7f60abbcc031"}},{"data":{"Digest":"0x099dbd1450bb63fcd3ab263352f0ba43dc67707297c3300c2943ed902ee2bb03"}},{"data":{"Digest":"0xba103f428aba0b279bcedf9d5e18a554e4495b277e3bbef59e09e631d6d4c53e"}},{"data":{"Digest":"0xe14f44f108b66a1a0cef760b8b8d438ab85cc21a9426cf821f6cf46016c93390"}},{"data":{"Digest":"0x2ecded9fdf537201db9d5afeca7b7cd28d19e2fffb2adf89c6e7f98bc3dadb48"}},{"data":{"Digest":"0xaf137b473f0b01c5da282379be846a93aa732acc6f50fa26c6186ff8b444588c"}},{"data":{"Branch":[{"data":{"Digest":"0xad6a865427768d32c3bf7408bc46ba42296f246503fe9bbb1f0bb21eb5f95ada"}},{"data":{"Digest":"0x4eabb73cfc0d88910f7fb16e92771a9a40459851062edb483fd6a87147cb46b4"}},{"data":{"Digest":"0x212efa0998807934b1c52eb2c61e04e63bf6adee80d01196f71341dbc8dd088a"}},{"data":{"Digest":"0xd1d19cb189221007c1b8dd13d82eb9c7c9999ceeb9be19469adfea84c4dbd895"}},{"data":{"Digest":"0xf7e0292402928cc199da7e303cd74cd7819b354fe7b4dcc39aa2541ba5b8867d"}},{"data":{"Leaf":[[53,43,51,68,128,117,98,174,120,206,88,78,217,231,188,225,210,10,121,152,49,251,96,162,178,199,154,134,147,250,82],[160,144,71,55,197,89,219,93,239,213,74,28,193,42,203,131,56,49,66,45,206,42,216,67,3,58,155,145,104,19,3,156,249]]}},{"data":{"Digest":"0xa5a4ef6d8cd63b19e628d0815231ac2042ab4014e714b32021be476664d3366c"}},null,{"data":{"Digest":"0x79f588102dbfa80c7779fd01c02194be2694812caf616e603d7f6ab5823c02a9"}},{"data":{"Digest":"0x7166c5c679c7f4ea6120ffa3b047ef27db0d2072e3045617e3c77a16585ab8ca"}},{"data":{"Digest":"0x63a3667ac538d13ad13f2b130dd9a529720544a5a99e2eef6fb00bb488fe93f5"}},{"data":{"Digest":"0xdfdcbace04dba76aa190a397d2d5f71306bc227582321e8108dffd148bb7edcc"}},{"data":{"Digest":"0xa039e61bc7f4db1719dc0202946c62b48cd14622c0db1bb5650dc8316ec958f2"}},{"data":{"Digest":"0x6868fc6d060de378e6d111fcf2d73158656fe07032250b5b78a9461d34289e59"}},{"data":{"Digest":"0x7c493c7b9c098edf590ef3fdbc8c657d9f2dc33deef2f67f439ab8ee4ddbc174"}},{"data":{"Digest":"0xd952de4e8677faf589947df783f1a8738f30f2affe0b9323ff703428a6d1fdd0"}}]}},{"data":{"Digest":"0xb1f98dc970e5d09a291119ed611e910696a8b34b610c5686bb084b8072adba61"}},{"data":{"Digest":"0x76bf9d69b25b569db3f4fcf11b2ff7941a6732c56ba98c8cf1ad2b345c6148a7"}},{"data":{"Digest":"0xff9c8a8678ff56d8b143744dbd7b5356413652b5c1237d72b8d1719ffb7f38d8"}},{"data":{"Digest":"0x7a6448f568a796378516467af36a797384c21db6994c038870418c85a1e08a8d"}}]}},{"data":{"Digest":"0xe5721401d26ad043b78f5cb0accffdbf387da11c09406cd16efe9e9886f5a023"}},{"data":{"Digest":"0x298274e6c19e719e508c6136c43bdd0e8a7a276711cc4ad3d3751b22910bcdfc"}},{"data":{"Digest":"0x206f10aa365bde7d49f56e7de0bd3572bc44ee903e1f364d4a0494fa7d381d39"}},{"data":{"Digest":"0x46f9991da3fc35722ece0543cb61af4d311e4b122d4302b535f58f208785a6e2"}},{"data":{"Digest":"0x0b05e93b1b9469709f8aae2153fa5e8e10176ede7c4d17296c6e22a8ab2bbd9c"}},{"data":{"Digest":"0x623f41ee256d46cc4eb5e2cc10e07afe566b4fb2bf44b1672365f909b886af56"}}]}}}},"bytecodes":["0x3373fffffffffffffffffffffffffffffffffffffffe14604657602036036042575f35600143038111604257611fff81430311604257611fff9006545f5260205ff35b5f5ffd5b5f35611fff60014303065500"],"genesis":"GoatTestnet","custom_beneficiary":null,"opcode_tracking":false},"withdrawals":[]}] \ No newline at end of file diff --git a/circuits/header-chain-proof/guest/Cargo.lock b/circuits/header-chain-proof/guest/Cargo.lock deleted file mode 100644 index 279dd297c..000000000 --- a/circuits/header-chain-proof/guest/Cargo.lock +++ /dev/null @@ -1,3525 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "addchain" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e33f6a175ec6a9e0aca777567f9ff7c3deefc255660df887e7fa3585e9801d8" -dependencies = [ - "num-bigint 0.3.3", - "num-integer", - "num-traits", -] - -[[package]] -name = "addr2line" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" - -[[package]] -name = "ahash" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" -dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" -dependencies = [ - "memchr", -] - -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - -[[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -dependencies = [ - "winapi", -] - -[[package]] -name = "anstream" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" - -[[package]] -name = "anstyle-parse" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" -dependencies = [ - "anstyle", - "once_cell_polyfill", - "windows-sys", -] - -[[package]] -name = "anyhow" -version = "1.0.102" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" - -[[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", - "derivative", - "digest", - "itertools 0.10.5", - "num-bigint 0.4.6", - "num-traits", - "paste", - "rustc_version", - "zeroize", -] - -[[package]] -name = "ark-ff-asm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-macros" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-serialize" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" -dependencies = [ - "ark-std", - "digest", - "num-bigint 0.4.6", -] - -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand", -] - -[[package]] -name = "arrayref" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - -[[package]] -name = "backtrace" -version = "0.3.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "serde", - "windows-link", -] - -[[package]] -name = "base16ct" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" - -[[package]] -name = "base58ck" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f" -dependencies = [ - "bitcoin-internals", - "bitcoin_hashes", -] - -[[package]] -name = "base64ct" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" - -[[package]] -name = "bech32" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32637268377fc7b10a8c6d51de3e7fba1ce5dd371a96e342b34e6078db558e7f" - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - -[[package]] -name = "bitcoin" -version = "0.32.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e499f9fc0407f50fe98af744ab44fa67d409f76b6772e1689ec8485eb0c0f66" -dependencies = [ - "base58ck", - "bech32", - "bitcoin-internals", - "bitcoin-io", - "bitcoin-units", - "bitcoin_hashes", - "hex-conservative", - "hex_lit", - "secp256k1", - "serde", -] - -[[package]] -name = "bitcoin-internals" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2" -dependencies = [ - "serde", -] - -[[package]] -name = "bitcoin-io" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dee39a0ee5b4095224a0cfc6bf4cc1baf0f9624b96b367e53b66d974e51d953" - -[[package]] -name = "bitcoin-units" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5285c8bcaa25876d07f37e3d30c303f2609179716e11d688f51e8f1fe70063e2" -dependencies = [ - "bitcoin-internals", - "serde", -] - -[[package]] -name = "bitcoin_hashes" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26ec84b80c482df901772e931a9a681e26a1b9ee2302edeff23cb30328745c8b" -dependencies = [ - "bitcoin-io", - "hex-conservative", - "serde", -] - -[[package]] -name = "bitflags" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" - -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "tap", - "wyz", -] - -[[package]] -name = "blake2" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" -dependencies = [ - "digest", -] - -[[package]] -name = "blake2b_simd" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" -dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", -] - -[[package]] -name = "blake3" -version = "1.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" -dependencies = [ - "arrayref", - "arrayvec", - "cc", - "cfg-if", - "constant_time_eq", - "cpufeatures 0.3.0", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "bls12_381" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c196a77437e7cc2fb515ce413a6401291578b5afc8ecb29a3c7ab957f05941" -dependencies = [ - "ff 0.12.1", - "group 0.12.1", - "pairing 0.22.0", - "rand_core", - "subtle", -] - -[[package]] -name = "borsh" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" -dependencies = [ - "borsh-derive", - "bytes", - "cfg_aliases", -] - -[[package]] -name = "borsh-derive" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59" -dependencies = [ - "once_cell", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "bumpalo" -version = "3.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" - -[[package]] -name = "byte-slice-cast" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" - -[[package]] -name = "bytemuck" -version = "1.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" -dependencies = [ - "bytemuck_derive", -] - -[[package]] -name = "bytemuck_derive" -version = "1.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" - -[[package]] -name = "cc" -version = "1.2.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" -dependencies = [ - "find-msvc-tools", - "shlex", -] - -[[package]] -name = "cfg-if" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" - -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - -[[package]] -name = "colorchoice" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" - -[[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - -[[package]] -name = "const_format" -version = "0.2.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" -dependencies = [ - "const_format_proc_macros", -] - -[[package]] -name = "const_format_proc_macros" -version = "0.2.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" -dependencies = [ - "proc-macro2", - "quote", - "unicode-xid", -] - -[[package]] -name = "constant_time_eq" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" - -[[package]] -name = "core-foundation-sys" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" - -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - -[[package]] -name = "cpufeatures" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" -dependencies = [ - "libc", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" - -[[package]] -name = "crunchy" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" - -[[package]] -name = "crypto-bigint" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" -dependencies = [ - "generic-array 0.14.9", - "rand_core", - "subtle", - "zeroize", -] - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array 0.14.9", - "typenum", -] - -[[package]] -name = "curve25519-dalek" -version = "4.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "curve25519-dalek-derive", - "fiat-crypto", - "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.117", -] - -[[package]] -name = "dashu" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b3e5ac1e23ff1995ef05b912e2b012a8784506987a2651552db2c73fb3d7e0" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "dashu-macros", - "dashu-ratio", - "rustversion", -] - -[[package]] -name = "dashu-base" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b80bf6b85aa68c58ffea2ddb040109943049ce3fbdf4385d0380aef08ef289" - -[[package]] -name = "dashu-float" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85078445a8dbd2e1bd21f04a816f352db8d333643f0c9b78ca7c3d1df71063e7" -dependencies = [ - "dashu-base", - "dashu-int", - "num-modular", - "num-order", - "rustversion", - "static_assertions", -] - -[[package]] -name = "dashu-int" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee99d08031ca34a4d044efbbb21dff9b8c54bb9d8c82a189187c0651ffdb9fbf" -dependencies = [ - "cfg-if", - "dashu-base", - "num-modular", - "num-order", - "rustversion", - "static_assertions", -] - -[[package]] -name = "dashu-macros" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93381c3ef6366766f6e9ed9cf09e4ef9dec69499baf04f0c60e70d653cf0ab10" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "dashu-ratio", - "paste", - "proc-macro2", - "quote", - "rustversion", -] - -[[package]] -name = "dashu-ratio" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e33b04dd7ce1ccf8a02a69d3419e354f2bbfdf4eb911a0b7465487248764c9" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "num-modular", - "num-order", - "rustversion", -] - -[[package]] -name = "der" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" -dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive_more" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" -dependencies = [ - "derive_more-impl", -] - -[[package]] -name = "derive_more-impl" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "const-oid", - "crypto-common", - "subtle", -] - -[[package]] -name = "ecdsa" -version = "0.16.9" -source = "git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "der", - "digest", - "elliptic-curve", - "rfc6979", - "signature", - "spki", -] - -[[package]] -name = "ecdsa" -version = "0.16.9" -source = "git+https://github.com/zkMIPS-patches/signatures?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "digest", - "elliptic-curve", - "signature", - "spki", -] - -[[package]] -name = "either" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" - -[[package]] -name = "elf" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4445909572dbd556c457c849c4ca58623d84b27c8fff1e74b0b4227d8b90d17b" - -[[package]] -name = "elliptic-curve" -version = "0.13.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" -dependencies = [ - "base16ct", - "crypto-bigint", - "digest", - "ff 0.13.1", - "generic-array 0.14.9", - "group 0.13.0", - "hkdf", - "pem-rfc7468", - "pkcs8", - "rand_core", - "sec1", - "subtle", - "zeroize", -] - -[[package]] -name = "enum-map" -version = "2.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" -dependencies = [ - "enum-map-derive", - "serde", -] - -[[package]] -name = "enum-map-derive" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "env_filter" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "jiff", - "log", -] - -[[package]] -name = "equivalent" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" - -[[package]] -name = "errno" -version = "0.3.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" -dependencies = [ - "libc", - "windows-sys", -] - -[[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 = "fastrand" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" - -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "bitvec", - "rand_core", - "subtle", -] - -[[package]] -name = "ff" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" -dependencies = [ - "bitvec", - "byteorder", - "ff_derive", - "rand_core", - "subtle", -] - -[[package]] -name = "ff_derive" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f10d12652036b0e99197587c6ba87a8fc3031986499973c030d8b44fcc151b60" -dependencies = [ - "addchain", - "num-bigint 0.3.3", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "fiat-crypto" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" - -[[package]] -name = "find-msvc-tools" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" - -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "gcd" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" - -[[package]] -name = "generic-array" -version = "0.14.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" -dependencies = [ - "typenum", - "version_check", - "zeroize", -] - -[[package]] -name = "generic-array" -version = "1.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf57c49a95fd1fe24b90b3033bee6dc7e8f1288d51494cb44e627c295e38542" -dependencies = [ - "rustversion", - "serde_core", - "typenum", -] - -[[package]] -name = "getrandom" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" -dependencies = [ - "cfg-if", - "libc", - "wasi", -] - -[[package]] -name = "getrandom" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" -dependencies = [ - "cfg-if", - "libc", - "r-efi", - "wasip2", - "wasip3", -] - -[[package]] -name = "gimli" -version = "0.32.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" - -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "memuse", - "rand_core", - "subtle", -] - -[[package]] -name = "group" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" -dependencies = [ - "ff 0.13.1", - "rand_core", - "subtle", -] - -[[package]] -name = "guest" -version = "1.1.0" -dependencies = [ - "bincode", - "bitcoin", - "borsh", - "header-chain", - "log", - "sha2", - "tracing", - "zkm-zkvm", -] - -[[package]] -name = "halo2" -version = "0.1.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a23c779b38253fe1538102da44ad5bd5378495a61d2c4ee18d64eaa61ae5995" -dependencies = [ - "halo2_proofs", -] - -[[package]] -name = "halo2_proofs" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e925780549adee8364c7f2b685c753f6f3df23bde520c67416e93bf615933760" -dependencies = [ - "blake2b_simd", - "ff 0.12.1", - "group 0.12.1", - "pasta_curves 0.4.1", - "rand_core", - "rayon", -] - -[[package]] -name = "halo2curves" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d380afeef3f1d4d3245b76895172018cfb087d9976a7cabcd5597775b2933e07" -dependencies = [ - "blake2", - "digest", - "ff 0.13.1", - "group 0.13.0", - "halo2derive", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "pairing 0.23.0", - "pasta_curves 0.5.1", - "paste", - "rand", - "rand_core", - "rayon", - "serde", - "serde_arrays", - "sha2", - "static_assertions", - "subtle", - "unroll", -] - -[[package]] -name = "halo2derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb99e7492b4f5ff469d238db464131b86c2eaac814a78715acba369f64d2c76" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", - "serde", -] - -[[package]] -name = "hashbrown" -version = "0.15.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" -dependencies = [ - "foldhash", -] - -[[package]] -name = "hashbrown" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" - -[[package]] -name = "header-chain" -version = "0.4.0" -dependencies = [ - "bincode", - "bitcoin", - "borsh", - "crypto-bigint", - "serde", - "sha2", - "verifier", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -dependencies = [ - "serde", -] - -[[package]] -name = "hex-conservative" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda06d18ac606267c40c04e41b9947729bf8b9efe74bd4e82b61a5f26a510b9f" -dependencies = [ - "arrayvec", -] - -[[package]] -name = "hex_lit" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd" - -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest", -] - -[[package]] -name = "id-arena" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" - -[[package]] -name = "impl-trait-for-tuples" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "indenter" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5" - -[[package]] -name = "indexmap" -version = "2.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" -dependencies = [ - "equivalent", - "hashbrown 0.17.0", - "serde", - "serde_core", -] - -[[package]] -name = "is_terminal_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -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.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" - -[[package]] -name = "jiff" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" -dependencies = [ - "jiff-static", - "log", - "portable-atomic", - "portable-atomic-util", - "serde_core", -] - -[[package]] -name = "jiff-static" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "js-sys" -version = "0.3.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "jubjub" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a575df5f985fe1cd5b2b05664ff6accfc46559032b954529fd225a2168d27b0f" -dependencies = [ - "bitvec", - "bls12_381", - "ff 0.12.1", - "group 0.12.1", - "rand_core", - "subtle", -] - -[[package]] -name = "k256" -version = "0.13.4" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-k256-0.13.4#6ad84b9b604911c6f5dd353b88c04927d2739a32" -dependencies = [ - "cfg-if", - "ecdsa 0.16.9 (git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9)", - "elliptic-curve", - "hex", - "once_cell", - "sha2", - "signature", - "zkm-lib", -] - -[[package]] -name = "keccak" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653" -dependencies = [ - "cpufeatures 0.2.17", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -dependencies = [ - "spin", -] - -[[package]] -name = "leb128fmt" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" - -[[package]] -name = "libc" -version = "0.2.184" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" - -[[package]] -name = "libm" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" - -[[package]] -name = "linux-raw-sys" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" - -[[package]] -name = "lock_api" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" -dependencies = [ - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" - -[[package]] -name = "matchers" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" -dependencies = [ - "regex-automata", -] - -[[package]] -name = "memchr" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" - -[[package]] -name = "memuse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d97bbf43eb4f088f8ca469930cde17fa036207c9a5e02ccc5107c4e8b17c964" - -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", -] - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "ntapi" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" -dependencies = [ - "winapi", -] - -[[package]] -name = "nu-ansi-term" -version = "0.50.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "num" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" -dependencies = [ - "num-bigint 0.4.6", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", - "rand", -] - -[[package]] -name = "num-complex" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-iter" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-modular" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f" - -[[package]] -name = "num-order" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6" -dependencies = [ - "num-modular", -] - -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", -] - -[[package]] -name = "num_cpus" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "num_enum" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" -dependencies = [ - "num_enum_derive", - "rustversion", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "nums" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3c74f925fb8cfc49a8022f2afce48a0683b70f9e439885594e84c5edbf5b01" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "rand", -] - -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" - -[[package]] -name = "once_cell_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" - -[[package]] -name = "p256" -version = "0.13.2" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" -dependencies = [ - "ecdsa 0.16.9 (git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9)", - "elliptic-curve", - "hex", - "primeorder", - "sha2", - "zkm-lib", -] - -[[package]] -name = "p3-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-matrix", -] - -[[package]] -name = "p3-bn254-fr" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "ff 0.13.1", - "halo2curves", - "num-bigint 0.4.6", - "p3-field", - "p3-poseidon2", - "p3-symmetric", - "rand", - "serde", -] - -[[package]] -name = "p3-challenger" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-maybe-rayon", - "p3-symmetric", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-circle" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-commit" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-util", - "serde", -] - -[[package]] -name = "p3-dft" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "tracing", -] - -[[package]] -name = "p3-field" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "nums", - "p3-maybe-rayon", - "p3-util", - "rand", - "serde", - "tracing", -] - -[[package]] -name = "p3-fri" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-interpolation", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "rand", - "serde", - "tracing", -] - -[[package]] -name = "p3-interpolation" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", -] - -[[package]] -name = "p3-keccak" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-symmetric", - "p3-util", - "tiny-keccak", -] - -[[package]] -name = "p3-keccak-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-air", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "tracing", -] - -[[package]] -name = "p3-koala-bear" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-mds", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "rand", - "serde", -] - -[[package]] -name = "p3-matrix" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-maybe-rayon", - "p3-util", - "rand", - "serde", - "tracing", - "transpose", -] - -[[package]] -name = "p3-maybe-rayon" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "rayon", -] - -[[package]] -name = "p3-mds" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-symmetric", - "p3-util", - "rand", -] - -[[package]] -name = "p3-merkle-tree" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-commit", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-symmetric", - "p3-util", - "rand", - "serde", - "tracing", -] - -[[package]] -name = "p3-mersenne-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand", - "serde", -] - -[[package]] -name = "p3-monty-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand", - "serde", - "serde_json", - "tracing", - "transpose", -] - -[[package]] -name = "p3-poseidon2" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "gcd", - "p3-field", - "p3-mds", - "p3-symmetric", - "rand", - "serde", -] - -[[package]] -name = "p3-symmetric" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "serde", -] - -[[package]] -name = "p3-uni-stark" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-air", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-util" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "lock_api", - "serde", -] - -[[package]] -name = "pairing" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135590d8bdba2b31346f9cd1fb2a912329f5135e832a4f422942eb6ead8b6b3b" -dependencies = [ - "group 0.12.1", -] - -[[package]] -name = "pairing" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f" -dependencies = [ - "group 0.13.0", -] - -[[package]] -name = "parity-scale-codec" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" -dependencies = [ - "arrayvec", - "byte-slice-cast", - "const_format", - "impl-trait-for-tuples", - "parity-scale-codec-derive", - "rustversion", -] - -[[package]] -name = "parity-scale-codec-derive" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "pasta_curves" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc65faf8e7313b4b1fbaa9f7ca917a0eed499a9663be71477f87993604341d8" -dependencies = [ - "blake2b_simd", - "ff 0.12.1", - "group 0.12.1", - "lazy_static", - "rand", - "static_assertions", - "subtle", -] - -[[package]] -name = "pasta_curves" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e57598f73cc7e1b2ac63c79c517b31a0877cd7c402cdcaa311b5208de7a095" -dependencies = [ - "blake2b_simd", - "ff 0.13.1", - "group 0.13.0", - "hex", - "lazy_static", - "rand", - "serde", - "static_assertions", - "subtle", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "pem-rfc7468" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" -dependencies = [ - "base64ct", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" - -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - -[[package]] -name = "portable-atomic" -version = "1.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" - -[[package]] -name = "portable-atomic-util" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3" -dependencies = [ - "portable-atomic", -] - -[[package]] -name = "ppv-lite86" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "prettyplease" -version = "0.2.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" -dependencies = [ - "proc-macro2", - "syn 2.0.117", -] - -[[package]] -name = "primeorder" -version = "0.13.1" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" -dependencies = [ - "elliptic-curve", -] - -[[package]] -name = "proc-macro-crate" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" -dependencies = [ - "toml_edit", -] - -[[package]] -name = "proc-macro2" -version = "1.0.106" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "quote" -version = "1.0.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "r-efi" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha", - "rand_core", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.17", -] - -[[package]] -name = "rayon" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "rayon-scan" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f87cc11a0140b4b0da0ffc889885760c61b13672d80a908920b2c0df078fa14" -dependencies = [ - "rayon", -] - -[[package]] -name = "regex" -version = "1.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" - -[[package]] -name = "rfc6979" -version = "0.4.0" -source = "git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "hmac", - "subtle", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" - -[[package]] -name = "rustc-hex" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" - -[[package]] -name = "rustc_version" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" -dependencies = [ - "semver", -] - -[[package]] -name = "rustix" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" -dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys", - "windows-sys", -] - -[[package]] -name = "rustversion" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - -[[package]] -name = "scale-info" -version = "2.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "346a3b32eba2640d17a9cb5927056b08f3de90f65b72fe09402c2ad07d684d0b" -dependencies = [ - "cfg-if", - "derive_more", - "parity-scale-codec", - "scale-info-derive", -] - -[[package]] -name = "scale-info-derive" -version = "2.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "sec1" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" -dependencies = [ - "base16ct", - "der", - "generic-array 0.14.9", - "pkcs8", - "subtle", - "zeroize", -] - -[[package]] -name = "secp256k1" -version = "0.29.1" -source = "git+https://github.com/ziren-patches/rust-secp256k1?branch=patch-0.29.1#436fc77c1c72fd151f11004bec618d993b9a2f00" -dependencies = [ - "bitcoin_hashes", - "cfg-if", - "ecdsa 0.16.9 (git+https://github.com/zkMIPS-patches/signatures?branch=patch-ecdsa-0.16.9)", - "k256", - "rand", - "secp256k1-sys", - "serde", -] - -[[package]] -name = "secp256k1-sys" -version = "0.10.0" -source = "git+https://github.com/ziren-patches/rust-secp256k1?branch=patch-0.29.1#436fc77c1c72fd151f11004bec618d993b9a2f00" -dependencies = [ - "cc", -] - -[[package]] -name = "semver" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" - -[[package]] -name = "serde" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" -dependencies = [ - "serde_core", - "serde_derive", -] - -[[package]] -name = "serde_arrays" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38636132857f68ec3d5f3eb121166d2af33cb55174c4d5ff645db6165cbef0fd" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_core" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serde_json" -version = "1.0.149" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" -dependencies = [ - "itoa", - "memchr", - "serde", - "serde_core", - "zmij", -] - -[[package]] -name = "sha2" -version = "0.10.9" -source = "git+https://github.com/ziren-patches/RustCrypto-hashes?branch=patch-sha2-0.10.9#dbfdbd088ac7b55e03c0b9eb192278efe35d67dc" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "digest", -] - -[[package]] -name = "sha3" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" -dependencies = [ - "digest", - "keccak", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signature" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" -dependencies = [ - "digest", - "rand_core", -] - -[[package]] -name = "size" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fed904c7fb2856d868b92464fc8fa597fce366edea1a9cbfaa8cb5fe080bd6d" - -[[package]] -name = "smallvec" -version = "1.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" - -[[package]] -name = "snowbridge-amcl" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460a9ed63cdf03c1b9847e8a12a5f5ba19c4efd5869e4a737e05be25d7c427e5" -dependencies = [ - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "strength_reduce" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" - -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.117", -] - -[[package]] -name = "substrate-bn" -version = "0.6.0" -source = "git+https://github.com/ziren-patches/bn?branch=patch-0.6.0#0dfeeb1b7bfc21941b6e4964d678abd094a54a6f" -dependencies = [ - "bytemuck", - "byteorder", - "cfg-if", - "crunchy", - "lazy_static", - "num-bigint 0.4.6", - "rand", - "rustc-hex", - "zkm-lib", -] - -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.117" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "sysinfo" -version = "0.30.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" -dependencies = [ - "cfg-if", - "core-foundation-sys", - "libc", - "ntapi", - "once_cell", - "rayon", - "windows", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "tempfile" -version = "3.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" -dependencies = [ - "fastrand", - "getrandom 0.4.2", - "once_cell", - "rustix", - "windows-sys", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" -dependencies = [ - "thiserror-impl 2.0.18", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "thread_local" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "tiny-keccak" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" -dependencies = [ - "crunchy", -] - -[[package]] -name = "toml_datetime" -version = "1.1.1+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" -dependencies = [ - "serde_core", -] - -[[package]] -name = "toml_edit" -version = "0.25.11+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" -dependencies = [ - "indexmap", - "toml_datetime", - "toml_parser", - "winnow", -] - -[[package]] -name = "toml_parser" -version = "1.1.2+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" -dependencies = [ - "winnow", -] - -[[package]] -name = "tracing" -version = "0.1.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "tracing-core" -version = "0.1.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-forest" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee40835db14ddd1e3ba414292272eddde9dad04d3d4b65509656414d1c42592f" -dependencies = [ - "ansi_term", - "smallvec", - "thiserror 1.0.69", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex-automata", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "transpose" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e" -dependencies = [ - "num-integer", - "strength_reduce", -] - -[[package]] -name = "typenum" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" - -[[package]] -name = "unicode-ident" -version = "1.0.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" - -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - -[[package]] -name = "unroll" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad948c1cb799b1a70f836077721a92a35ac177d4daddf4c20a633786d4cf618" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "utf8parse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - -[[package]] -name = "valuable" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" - -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" -dependencies = [ - "serde", -] - -[[package]] -name = "verifier" -version = "0.4.0" -dependencies = [ - "sha2", - "zkm-verifier", -] - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - -[[package]] -name = "wasip2" -version = "1.0.2+wasi-0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasip3" -version = "0.4.0+wasi-0.3.0-rc-2026-01-06" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasm-bindgen" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" -dependencies = [ - "bumpalo", - "proc-macro2", - "quote", - "syn 2.0.117", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "wasm-encoder" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" -dependencies = [ - "leb128fmt", - "wasmparser", -] - -[[package]] -name = "wasm-metadata" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" -dependencies = [ - "anyhow", - "indexmap", - "wasm-encoder", - "wasmparser", -] - -[[package]] -name = "wasmparser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" -dependencies = [ - "bitflags", - "hashbrown 0.15.5", - "indexmap", - "semver", -] - -[[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", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" -dependencies = [ - "windows-core", - "windows-targets", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-link" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" - -[[package]] -name = "windows-sys" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "winnow" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" -dependencies = [ - "memchr", -] - -[[package]] -name = "wit-bindgen" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" -dependencies = [ - "wit-bindgen-rust-macro", -] - -[[package]] -name = "wit-bindgen-core" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" -dependencies = [ - "anyhow", - "heck", - "wit-parser", -] - -[[package]] -name = "wit-bindgen-rust" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" -dependencies = [ - "anyhow", - "heck", - "indexmap", - "prettyplease", - "syn 2.0.117", - "wasm-metadata", - "wit-bindgen-core", - "wit-component", -] - -[[package]] -name = "wit-bindgen-rust-macro" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" -dependencies = [ - "anyhow", - "prettyplease", - "proc-macro2", - "quote", - "syn 2.0.117", - "wit-bindgen-core", - "wit-bindgen-rust", -] - -[[package]] -name = "wit-component" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" -dependencies = [ - "anyhow", - "bitflags", - "indexmap", - "log", - "serde", - "serde_derive", - "serde_json", - "wasm-encoder", - "wasm-metadata", - "wasmparser", - "wit-parser", -] - -[[package]] -name = "wit-parser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" -dependencies = [ - "anyhow", - "id-arena", - "indexmap", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser", -] - -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - -[[package]] -name = "zerocopy" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zeroize" -version = "1.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zkhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4352d1081da6922701401cdd4cbf29a2723feb4cfabb5771f6fee8e9276da1c7" -dependencies = [ - "ark-ff", - "ark-std", - "bitvec", - "blake2", - "bls12_381", - "byteorder", - "cfg-if", - "group 0.12.1", - "group 0.13.0", - "halo2", - "hex", - "jubjub", - "lazy_static", - "pasta_curves 0.5.1", - "rand", - "serde", - "sha2", - "sha3", - "subtle", -] - -[[package]] -name = "zkm-core-executor" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "anyhow", - "bincode", - "bytemuck", - "elf", - "enum-map", - "env_logger", - "eyre", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "log", - "nohash-hasher", - "num", - "num_enum", - "p3-field", - "p3-koala-bear", - "p3-maybe-rayon", - "p3-symmetric", - "rand", - "rayon-scan", - "serde", - "serde_json", - "sha2", - "strum", - "strum_macros", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-subscriber", - "typenum", - "vec_map", - "zkm-curves", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-core-machine" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "cfg-if", - "elliptic-curve", - "generic-array 1.3.5", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "k256", - "log", - "num", - "num_cpus", - "p256", - "p3-air", - "p3-challenger", - "p3-field", - "p3-keccak-air", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-poseidon2", - "p3-uni-stark", - "p3-util", - "rand", - "rayon", - "rayon-scan", - "serde", - "serde_json", - "size", - "snowbridge-amcl", - "static_assertions", - "strum", - "strum_macros", - "tempfile", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-forest", - "tracing-subscriber", - "typenum", - "web-time", - "zkm-core-executor", - "zkm-curves", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-curves" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "cfg-if", - "curve25519-dalek", - "dashu", - "elliptic-curve", - "generic-array 1.3.5", - "itertools 0.13.0", - "k256", - "num", - "p256", - "p3-field", - "serde", - "snowbridge-amcl", - "thiserror 1.0.69", - "tracing", - "typenum", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-derive" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "zkm-lib" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "cfg-if", - "elliptic-curve", - "serde", - "sha2", - "zkm-primitives", -] - -[[package]] -name = "zkm-primitives" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "blake3", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "p3-field", - "p3-koala-bear", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "serde", - "sha2", - "tracing", -] - -[[package]] -name = "zkm-recursion-core" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "backtrace", - "ff 0.13.1", - "hashbrown 0.14.5", - "itertools 0.13.0", - "p3-air", - "p3-bn254-fr", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-merkle-tree", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand", - "serde", - "static_assertions", - "thiserror 1.0.69", - "tracing", - "vec_map", - "zkhash", - "zkm-core-machine", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-stark" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "arrayref", - "hashbrown 0.14.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "p3-air", - "p3-challenger", - "p3-circle", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-keccak", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-merkle-tree", - "p3-mersenne-31", - "p3-poseidon2", - "p3-symmetric", - "p3-uni-stark", - "p3-util", - "rand", - "rayon-scan", - "serde", - "strum", - "strum_macros", - "sysinfo", - "tracing", - "tracing-forest", - "tracing-subscriber", - "zkm-derive", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "zkm-verifier" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "anyhow", - "bincode", - "hex", - "itertools 0.13.0", - "lazy_static", - "once_cell", - "p3-bn254-fr", - "p3-commit", - "p3-field", - "p3-koala-bear", - "p3-symmetric", - "p3-util", - "rayon", - "serde", - "sha2", - "strum_macros", - "substrate-bn", - "thiserror 2.0.18", - "zkm-core-executor", - "zkm-core-machine", - "zkm-primitives", - "zkm-recursion-core", - "zkm-stark", -] - -[[package]] -name = "zkm-zkvm" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "blake3", - "cfg-if", - "getrandom 0.2.17", - "lazy_static", - "libm", - "p3-field", - "p3-koala-bear", - "rand", - "serde", - "sha2", - "zkm-lib", - "zkm-primitives", -] - -[[package]] -name = "zmij" -version = "1.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.0.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.0.0#1367f9d00583135013224d764b51d63ffcdd9145" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.0#66386c419c93166f8471d3ace213d41ffcb13635" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.2" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.2#288a6856fc6e4160e85903f2af1c4af92ed4ccf9" diff --git a/circuits/header-chain-proof/guest/Cargo.toml b/circuits/header-chain-proof/guest/Cargo.toml index bc6e86122..5ebaaad7e 100644 --- a/circuits/header-chain-proof/guest/Cargo.toml +++ b/circuits/header-chain-proof/guest/Cargo.toml @@ -1,6 +1,5 @@ -[workspace] [package] -name = "guest" +name = "header-chain-guest" version = "1.1.0" edition = "2021" publish = false @@ -9,11 +8,11 @@ publish = false #{ version = "0.2", features = ["extra_traits"] } bincode = "1.3.3" # workspace -header-chain = { path = "../../../crates/header-chain" } +header-chain = { path = "../../crates/header-chain" } borsh = { version = "1.5.3", features = ["derive"] } # Ziren -zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7", features = ["verify"] } +zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", features = ["verify"] } #zkm-zkvm = { path = "../../../Ziren/crates/zkvm/entrypoint", features = ["verify"] } # Statically turns off logging @@ -25,17 +24,5 @@ bitcoin = { version = "0.32.6", features = ["serde", "rand", "secp-recovery"] } sha2 = "0.10.9" -[patch.crates-io] -# Precompile patches -sha2 = { git = "https://github.com/ziren-patches/RustCrypto-hashes", branch = "patch-sha2-0.10.9", package = "sha2" } -bn = { git = "https://github.com/ziren-patches/bn", branch = "patch-0.6.0", package = "substrate-bn" } -k256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-k256-0.13.4" } -p256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-p256-0.13.2" } -alloy-primitives-v1-0-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.0.0" } -alloy-primitives-v1-1-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.0" } -alloy-primitives-v1-1-2 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.2" } -secp256k1-v0-29-1 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.29.1" } -#secp256k1-v0-30-0 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.30.0" } - [features] imm-wrap-vk = ["zkm-zkvm/imm-wrap-vk", "header-chain/imm-wrap-vk"] diff --git a/circuits/header-chain-proof/host/Cargo.toml b/circuits/header-chain-proof/host/Cargo.toml index 9704cc079..981549815 100644 --- a/circuits/header-chain-proof/host/Cargo.toml +++ b/circuits/header-chain-proof/host/Cargo.toml @@ -38,3 +38,6 @@ zkm-verifier.workspace = true [build-dependencies] zkm-build.workspace = true + +[dev-dependencies] +tempfile.workspace = true diff --git a/circuits/header-chain-proof/host/src/lib.rs b/circuits/header-chain-proof/host/src/lib.rs index 7801b90eb..e1dccea64 100644 --- a/circuits/header-chain-proof/host/src/lib.rs +++ b/circuits/header-chain-proof/host/src/lib.rs @@ -14,13 +14,12 @@ use std::{ use util::get_btc_block_confirms; use zkm_sdk::ZKMProofKind; use zkm_sdk::{ - HashableKey, Prover, ProverClient, ZKM_CIRCUIT_VERSION, ZKMProofWithPublicValues, ZKMStdin, - include_elf, + HashableKey, ProverClient, ZKM_CIRCUIT_VERSION, ZKMProofWithPublicValues, ZKMStdin, include_elf, }; static ELF_ID: OnceLock = OnceLock::new(); use anyhow::Context; use clap::Parser; -use std::sync::OnceLock; +use std::sync::{Arc, OnceLock}; /// The arguments for the cli. #[derive(Debug, Clone, Parser, serde::Deserialize, serde::Serialize)] @@ -58,6 +57,17 @@ pub struct Args { #[clap(long, default_value_t = false)] pub force_fetch: bool, + + /// Prefer cached headers or the matching proof sidecar for the Genesis batch. + #[arg(long, default_value_t = false)] + #[serde(default)] + pub prefer_local_headers_on_init: bool, +} + +impl Args { + pub fn is_genesis_batch(&self) -> bool { + self.init_input && self.start == 0 + } } impl LongRunning for Args { @@ -66,11 +76,14 @@ impl LongRunning for Args { next_args.input_proof = self.output_proof.clone(); next_args.init_input = false; next_args.start = self.start + self.batch_size; + if self.is_genesis_batch() { + next_args.batch_size = 1; + } next_args.output_proof = format!( "{}/{}-{}.bin", std::path::Path::new(&self.output_proof).parent().unwrap().to_str().unwrap(), next_args.start, - self.batch_size + next_args.batch_size ); next_args } @@ -83,8 +96,82 @@ pub async fn fetch_header_chain( block_header_file: &str, force_fetch: bool, network: Network, + prefer_local_headers_on_init: bool, ) -> anyhow::Result> { let btc_client = BTCClient::new(network, Some(esplora_url)); + fetch_header_chain_with_client( + &btc_client, + start, + batch_size, + block_header_file, + force_fetch, + prefer_local_headers_on_init, + ) + .await +} + +fn seed_genesis_header_cache( + writer: &mut fs::File, + block_header_file: &str, + batch_size: usize, +) -> anyhow::Result<()> { + let cached_headers = writer.metadata()?.len() / 80; + if cached_headers >= batch_size as u64 { + return Ok(()); + } + + let sidecar_path = std::path::Path::new(block_header_file) + .with_file_name(format!("0-{batch_size}.bin.blocks")); + let sidecar = match fs::File::open(&sidecar_path) { + Ok(file) => file, + Err(error) if error.kind() == std::io::ErrorKind::NotFound => { + tracing::info!( + source = %sidecar_path.display(), + "Genesis header sidecar not found; using the working cache" + ); + return Ok(()); + } + Err(error) => { + return Err(error).with_context(|| format!("Open {} error", sidecar_path.display())); + } + }; + let source_headers = (sidecar.metadata()?.len() / 80).min(batch_size as u64); + if source_headers <= cached_headers { + return Ok(()); + } + + // Copy whole headers into the mutable cache, leaving the proof sidecar unchanged. + let bytes = source_headers * 80; + writer.seek(std::io::SeekFrom::Start(0))?; + let copied = std::io::copy(&mut sidecar.take(bytes), writer) + .with_context(|| format!("Copy {} to {block_header_file}", sidecar_path.display()))?; + anyhow::ensure!( + copied == bytes, + "Header sidecar changed while reading {}", + sidecar_path.display() + ); + writer.set_len(bytes)?; + writer.seek(std::io::SeekFrom::Start(0))?; + tracing::info!( + source = %sidecar_path.display(), + destination = block_header_file, + cached_headers = source_headers, + "Seeded Genesis header cache from proof sidecar" + ); + Ok(()) +} + +async fn fetch_header_chain_with_client( + btc_client: &BTCClient, + start: usize, + batch_size: usize, + block_header_file: &str, + force_fetch: bool, + prefer_local_headers_on_init: bool, +) -> anyhow::Result> { + let prefer_local = prefer_local_headers_on_init && start == 0; + let end = start.checked_add(batch_size).context("Header batch range overflow")?; + anyhow::ensure!(batch_size > 0, "Header batch size must be positive"); let mut writer = std::fs::OpenOptions::new() .read(true) @@ -94,26 +181,52 @@ pub async fn fetch_header_chain( .open(block_header_file) .with_context(|| format!("Open {block_header_file} error"))?; + if prefer_local { + seed_genesis_header_cache(&mut writer, block_header_file, batch_size)?; + } + let mut headers: Vec = Vec::new(); - writer.read_to_end(&mut headers)?; + if prefer_local || force_fetch { + let cached_headers = if prefer_local { batch_size } else { start }; + let bytes = cached_headers.checked_mul(80).context("Header cache range overflow")?; + (&mut writer).take(bytes as u64).read_to_end(&mut headers)?; + } else { + writer.read_to_end(&mut headers)?; + } + if !prefer_local { + anyhow::ensure!(headers.len().is_multiple_of(80), "Invalid block header file length"); + } let mut block_headers: Vec<_> = headers - .chunks(80) - .map(|header| CircuitBlockHeader::try_from_slice(header).unwrap()) - .collect::>(); + .chunks_exact(80) + .map(CircuitBlockHeader::try_from_slice) + .collect::, _>>() + .with_context(|| format!("Read block headers from {block_header_file}"))?; - if force_fetch { - block_headers.truncate(start); + if prefer_local { + tracing::info!( + block_header_file, + cached_headers = block_headers.len(), + batch_size, + "Loaded local headers for the Genesis batch" + ); + if block_headers.len() == batch_size { + return Ok(block_headers); + } + } else { + if force_fetch { + block_headers.truncate(start); + } + assert_eq!(block_headers.len(), start, "Invalid starting block number"); } - assert!(block_headers.len() == start, "Invalid starting block number"); writer.seek(std::io::SeekFrom::Start((block_headers.len() * 80) as u64))?; let confirmations = get_btc_block_confirms(btc_client.network()); - let mut i = start; + let mut i = block_headers.len(); let mut retries = 9; - while i < start + batch_size { + while i < end { tracing::info!("get block by height: {i}"); let tip_height = btc_client.get_height().await?; if i as u32 + confirmations > tip_height { @@ -142,20 +255,25 @@ pub async fn fetch_header_chain( }; } writer.set_len((block_headers.len() * 80) as u64)?; - let backup_file = format!( - "{}/{}-{}.bin.blocks", - std::path::Path::new(block_header_file).parent().unwrap().to_str().unwrap(), - start, - batch_size, - ); - std::fs::copy(block_header_file, backup_file).context("copy error")?; + // The proof's `.blocks` sidecar is published with the proof (see `save_proof`). Ok(block_headers) } +/// The `.blocks` sidecar of a header-chain proof: every header up to the proof's last +/// block, 80 bytes each. Operator and watchtower proofs read it to build SPV proofs. +pub fn proof_block_headers(headers: &[CircuitBlockHeader]) -> anyhow::Result> { + let mut bytes = Vec::with_capacity(headers.len() * 80); + for header in headers { + header.serialize(&mut bytes)?; + } + anyhow::ensure!(bytes.len() == headers.len() * 80, "block headers must be 80 bytes each"); + Ok(bytes) +} + /// A program that aggregates the proofs of the simple program. -pub const HEADER_CHAIN: &[u8] = include_elf!("guest"); +pub const HEADER_CHAIN: &[u8] = include_elf!("header-chain-guest"); pub struct HeaderChainProofBuilder { - client: ProverClient, + client: Arc, proving_key: zkm_sdk::ZKMProvingKey, verifying_key: zkm_sdk::ZKMVerifyingKey, // database handle @@ -164,7 +282,11 @@ pub struct HeaderChainProofBuilder { impl HeaderChainProofBuilder { #[allow(clippy::new_without_default)] pub fn new() -> Self { - let client = ProverClient::new(); + Self::with_client(Arc::new(ProverClient::new())) + } + + /// Sets the program up on a prover client that other builders may share. + pub fn with_client(client: Arc) -> Self { let (proving_key, verifying_key) = client.setup(HEADER_CHAIN); Self { client, proving_key, verifying_key } } @@ -278,15 +400,13 @@ impl ProofBuilder for HeaderChainProofBuilder { Some(ELF_ID.get().unwrap().clone()) }; - let proving_start = tokio::time::Instant::now(); - let (proof, cycles) = self.client.prove_with_cycles( + proof_builder::prove_timed( + &self.client, &self.proving_key, &stdin, ZKMProofKind::Groth16, elf_id, - )?; - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - Ok((proof, cycles, proving_duration)) + ) }, )?; @@ -307,27 +427,294 @@ impl ProofBuilder for HeaderChainProofBuilder { _cycles: u64, proof: ZKMProofWithPublicValues, ) -> anyhow::Result<(String, usize)> { - let ProofRequest::HeaderChainProofRequest { output_proof, .. } = ctx else { + let ProofRequest::HeaderChainProofRequest { + output_proof, + start, + batch_size, + total_block_headers, + .. + } = ctx + else { anyhow::bail!("invalid context"); }; + let proven_headers = total_block_headers + .get(..start + batch_size) + .context("block headers do not cover the proven batch")?; + let blocks = proof_block_headers(proven_headers)?; //fs::write(&output_proof, bincode::serialize(&proof)?)?; //let public_value_hex = hex::encode(proof.public_values.as_slice()); //let proof_size = proof.bytes().len(); //fs::write(&format!("{}.vk", output_proof), bincode::serialize(&self.verifying_key)?)?; //fs::write(&format!("{}.in", output_proof), input)?; - std::fs::write(output_proof, proof.bytes())?; - let public_value_hex = hex::encode(proof.public_values.to_vec()); - let proof_size = proof.bytes().len(); - let zkm_version = proof.zkm_version.clone(); - std::fs::write( - format!("{}.public_inputs.bin", output_proof), - proof.public_values.to_vec(), + let proof_bytes = proof.bytes()?; + let proof_size = proof_bytes.len(); + let public_values = proof.public_values.to_vec(); + let public_value_hex = hex::encode(&public_values); + let vk_hash = self.verifying_key.bytes32(); + proof_builder::artifacts::publish_artifacts( + output_proof, + &proof_bytes, + &[ + (".public_inputs.bin", public_values.as_slice()), + (".vk_hash.bin", vk_hash.as_bytes()), + (".zkm_version.bin", proof.zkm_version.as_bytes()), + (".blocks", blocks.as_slice()), + ], )?; - std::fs::write(format!("{}.vk_hash.bin", output_proof), self.verifying_key.bytes32())?; - std::fs::write(format!("{}.zkm_version.bin", output_proof), zkm_version)?; tracing::info!("Generate proof successfully, proof: {:?}", proof); Ok((public_value_hex, proof_size)) } } + +#[cfg(test)] +mod tests { + use super::*; + use std::time::Duration; + + fn test_blocks() -> Vec { + let genesis = bitcoin::constants::genesis_block(Network::Testnet4); + let mut second = genesis.clone(); + second.header.prev_blockhash = genesis.block_hash(); + second.header.nonce += 1; + let mut third = second.clone(); + third.header.prev_blockhash = second.block_hash(); + third.header.nonce += 1; + vec![genesis, second, third] + } + + #[tokio::test] + async fn genesis_batch_uses_local_headers_without_rpc_and_preserves_tail() { + let dir = tempfile::tempdir().unwrap(); + let path = dir.path().join("headers.bin"); + let header: CircuitBlockHeader = test_blocks()[0].header.into(); + let headers = vec![header; 10001]; + let bytes = proof_block_headers(&headers).unwrap(); + fs::write(&path, &bytes).unwrap(); + let (client, _) = BTCClient::new_mock_client(); + + // The mock tip is 0, so any RPC fetch would wait for confirmations. + for force_fetch in [false, true] { + let fetched = tokio::time::timeout( + Duration::from_secs(2), + fetch_header_chain_with_client( + &client, + 0, + 10000, + path.to_str().unwrap(), + force_fetch, + true, + ), + ) + .await + .unwrap() + .unwrap(); + assert_eq!(fetched, headers[..10000]); + assert_eq!(fs::read(&path).unwrap(), bytes); + } + } + + #[tokio::test] + async fn genesis_batch_fetches_only_missing_headers() { + let blocks = test_blocks(); + let headers: Vec = blocks.iter().map(|b| b.header.into()).collect(); + let bytes = proof_block_headers(&headers).unwrap(); + + for cached_bytes in [None, Some(0), Some(80), Some(160 + 17)] { + let dir = tempfile::tempdir().unwrap(); + let path = dir.path().join("headers.bin"); + if let Some(len) = cached_bytes { + fs::write(&path, &bytes[..len]).unwrap(); + } + let (client, mock) = BTCClient::new_mock_client(); + mock.set_height(100); + let cached_headers = cached_bytes.unwrap_or(0) / 80; + for (height, block) in blocks.iter().enumerate().skip(cached_headers) { + mock.set_block_hash(height as u32, block.block_hash()); + mock.set_block(block.block_hash(), block.clone()); + } + + // Cached heights are absent from the mock and must never be fetched again. + let fetched = tokio::time::timeout( + Duration::from_secs(2), + fetch_header_chain_with_client(&client, 0, 3, path.to_str().unwrap(), true, true), + ) + .await + .unwrap() + .unwrap(); + assert_eq!(fetched, headers); + assert_eq!(fs::read(&path).unwrap(), bytes); + } + } + + #[tokio::test] + async fn genesis_batch_loads_matching_sidecar_into_the_working_cache() { + let blocks = test_blocks(); + let headers: Vec = blocks.iter().map(|b| b.header.into()).collect(); + let bytes = proof_block_headers(&headers).unwrap(); + let mut next_block = blocks[2].clone(); + next_block.header.prev_blockhash = blocks[2].block_hash(); + next_block.header.nonce += 1; + + for cached_bytes in [None, Some(0), Some(80), Some(160 + 17)] { + let dir = tempfile::tempdir().unwrap(); + let path = dir.path().join("block_headers.bin"); + let sidecar = dir.path().join("0-3.bin.blocks"); + fs::write(&sidecar, &bytes).unwrap(); + if let Some(len) = cached_bytes { + let mut cached = bytes[..len].to_vec(); + if let Some(first) = cached.first_mut() { + *first ^= 1; + } + fs::write(&path, cached).unwrap(); + } + let (client, mock) = BTCClient::new_mock_client(); + + let fetched = tokio::time::timeout( + Duration::from_secs(2), + fetch_header_chain_with_client(&client, 0, 3, path.to_str().unwrap(), true, true), + ) + .await + .unwrap() + .unwrap(); + assert_eq!(fetched, headers); + assert_eq!(fs::read(&path).unwrap(), bytes); + assert_eq!(fs::read(&sidecar).unwrap(), bytes); + + mock.set_height(100); + mock.set_block_hash(3, next_block.block_hash()); + mock.set_block(next_block.block_hash(), next_block.clone()); + let next = + fetch_header_chain_with_client(&client, 3, 1, path.to_str().unwrap(), true, true) + .await + .unwrap(); + assert_eq!(next.len(), 4); + assert_eq!(next[3], next_block.header.into()); + assert_eq!(fs::read(&path).unwrap(), proof_block_headers(&next).unwrap()); + assert_eq!(fs::read(&sidecar).unwrap(), bytes); + } + } + + #[tokio::test] + async fn genesis_batch_fetches_only_headers_missing_from_both_local_files() { + let blocks = test_blocks(); + let headers: Vec = blocks.iter().map(|b| b.header.into()).collect(); + let bytes = proof_block_headers(&headers).unwrap(); + + for (cache_len, sidecar_len) in [(80, 160 + 17), (160, 80)] { + let dir = tempfile::tempdir().unwrap(); + let path = dir.path().join("block_headers.bin"); + let sidecar = dir.path().join("0-3.bin.blocks"); + fs::write(&path, &bytes[..cache_len]).unwrap(); + fs::write(&sidecar, &bytes[..sidecar_len]).unwrap(); + let (client, mock) = BTCClient::new_mock_client(); + mock.set_height(100); + mock.set_block_hash(2, blocks[2].block_hash()); + mock.set_block(blocks[2].block_hash(), blocks[2].clone()); + + let fetched = tokio::time::timeout( + Duration::from_secs(2), + fetch_header_chain_with_client(&client, 0, 3, path.to_str().unwrap(), true, true), + ) + .await + .unwrap() + .unwrap(); + assert_eq!(fetched, headers); + assert_eq!(fs::read(&path).unwrap(), bytes); + assert_eq!(fs::read(&sidecar).unwrap(), bytes[..sidecar_len]); + } + } + + #[tokio::test] + async fn disabled_preference_and_later_batches_still_fetch_from_rpc() { + let blocks = test_blocks(); + for (start, prefer_local) in [(0, false), (1, true)] { + let dir = tempfile::tempdir().unwrap(); + let path = dir.path().join("headers.bin"); + let mut cached: Vec = + blocks.iter().map(|b| b.header.into()).collect(); + cached[start].nonce += 100; + let mut bytes = proof_block_headers(&cached).unwrap(); + bytes.extend_from_slice(&[0; 17]); + fs::write(&path, bytes).unwrap(); + fs::write( + dir.path().join("0-1.bin.blocks"), + proof_block_headers(&cached[..1]).unwrap(), + ) + .unwrap(); + let (client, mock) = BTCClient::new_mock_client(); + mock.set_height(100); + let block = &blocks[start]; + mock.set_block_hash(start as u32, block.block_hash()); + mock.set_block(block.block_hash(), block.clone()); + + let fetched = fetch_header_chain_with_client( + &client, + start, + 1, + path.to_str().unwrap(), + true, + prefer_local, + ) + .await + .unwrap(); + let expected: Vec = + blocks[..=start].iter().map(|b| b.header.into()).collect(); + assert_eq!(fetched, expected); + assert_eq!(fs::read(&path).unwrap(), proof_block_headers(&expected).unwrap()); + } + } + + #[test] + fn genesis_batch_rotates_to_single_block_batches() { + let mut args = Args::try_parse_from([ + "header-chain-proof", + "--init-input", + "--start", + "0", + "--batch-size", + "10000", + "--bitcoin-network", + "regtest", + "--output-proof", + "/tmp/proofs/0-10000.bin", + "--prefer-local-headers-on-init", + ]) + .unwrap(); + assert!(args.prefer_local_headers_on_init && args.is_genesis_batch()); + + let next = args.rotate(); + assert_eq!((next.start, next.batch_size), (10000, 1)); + assert!(!next.is_genesis_batch()); + assert_eq!(next.input_proof, args.output_proof); + assert_eq!(next.output_proof, "/tmp/proofs/10000-1.bin"); + let after_next = next.rotate(); + assert_eq!((after_next.start, after_next.batch_size), (10001, 1)); + assert_eq!(after_next.output_proof, "/tmp/proofs/10001-1.bin"); + + args.init_input = false; + assert!(!args.is_genesis_batch()); + args.init_input = true; + args.start = 1; + assert!(!args.is_genesis_batch()); + } + + #[test] + fn proof_block_headers_matches_the_operator_reader() { + let genesis: CircuitBlockHeader = + bitcoin::constants::genesis_block(Network::Bitcoin).header.into(); + let regtest: CircuitBlockHeader = + bitcoin::constants::genesis_block(Network::Regtest).header.into(); + let headers = vec![genesis.clone(), regtest, genesis]; + let bytes = proof_block_headers(&headers).unwrap(); + assert_eq!(bytes.len(), 3 * 80); + // Operator and watchtower proofs parse the sidecar 80 bytes at a time. + let parsed: Vec<_> = bytes + .chunks(80) + .map(|header| CircuitBlockHeader::try_from_slice(header).unwrap()) + .collect(); + assert_eq!(parsed, headers); + assert_eq!(proof_block_headers(&[]).unwrap(), Vec::::new()); + } +} diff --git a/circuits/header-chain-proof/host/src/main.rs b/circuits/header-chain-proof/host/src/main.rs index b128457f9..640b052dd 100644 --- a/circuits/header-chain-proof/host/src/main.rs +++ b/circuits/header-chain-proof/host/src/main.rs @@ -23,8 +23,9 @@ async fn main() { args.start, args.batch_size, &args.block_headers, - args.force_fetch, + args.force_fetch || args.prefer_local_headers_on_init, args.bitcoin_network, + args.prefer_local_headers_on_init && args.is_genesis_batch(), ) .await .unwrap(); diff --git a/circuits/operator-proof/guest/Cargo.toml b/circuits/operator-proof/guest/Cargo.toml index 2defaac0a..4cf3fb04d 100644 --- a/circuits/operator-proof/guest/Cargo.toml +++ b/circuits/operator-proof/guest/Cargo.toml @@ -1,6 +1,5 @@ -[workspace] [package] -name = "guest" +name = "operator-guest" version = "1.1.0" edition = "2021" publish = false @@ -8,13 +7,13 @@ publish = false [dependencies] bincode = "1.3.3" # workspace -header-chain = { path = "../../../crates/header-chain" } -commit-chain = { path = "../../../crates/commit-chain" } -state-chain = { path = "../../../crates/state-chain" } -bitcoin-light-client-circuit = { path = "../../../crates/bitcoin-light-client-circuit" } +header-chain = { path = "../../crates/header-chain" } +commit-chain = { path = "../../crates/commit-chain" } +state-chain = { path = "../../crates/state-chain" } +bitcoin-light-client-circuit = { path = "../../crates/bitcoin-light-client-circuit" } # Ziren -zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7", features = ["verify"] } +zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", features = ["verify"] } #zkm-zkvm = { path = "../../../Ziren/crates/zkvm/entrypoint", features = ["verify"] } # Statically turns off logging @@ -26,20 +25,6 @@ alloy-primitives = { version = "1.0.0", features = ["sha3-keccak", "map-foldhash #revm = { git = "https://github.com/ziren-patches/revm", branch = "patch-31.0.2", features = ["serde", "bn"], default-features = false } sha2 = "0.10.9" -[patch.crates-io] -# Precompile patches -sha2 = { git = "https://github.com/ziren-patches/RustCrypto-hashes", branch = "patch-sha2-0.10.9", package = "sha2" } -bn = { git = "https://github.com/ziren-patches/bn", branch = "patch-0.6.0", package = "substrate-bn" } -k256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-k256-0.13.4" } -p256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-p256-0.13.2" } -alloy-primitives-v1-0-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.0.0" } -alloy-primitives-v1-1-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.0" } -alloy-primitives-v1-1-2 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.2" } -alloy-primitives-v1-4-1 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.4.1" } -secp256k1-v0-29-1 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.29.1" } -#secp256k1-v0-30-0 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.30.0" } -#bitcoin = { git = "https://github.com/ProjectZKM/rust-bitcoin", branch = "patch-0.32.7" } - [features] imm-wrap-vk = [ "zkm-zkvm/imm-wrap-vk", diff --git a/circuits/operator-proof/host/src/lib.rs b/circuits/operator-proof/host/src/lib.rs index 841867884..3405ab60c 100644 --- a/circuits/operator-proof/host/src/lib.rs +++ b/circuits/operator-proof/host/src/lib.rs @@ -13,8 +13,7 @@ use state_chain::{StateChainCircuitInput, StateChainPrevProofType}; use std::str::FromStr; use util::get_btc_block_confirms; use zkm_sdk::{ - HashableKey, Prover, ProverClient, ZKMProofKind, ZKMProofWithPublicValues, ZKMStdin, - include_elf, + HashableKey, ProverClient, ZKMProofKind, ZKMProofWithPublicValues, ZKMStdin, include_elf, }; /// The arguments for the cli. @@ -159,12 +158,12 @@ impl LongRunning for Args { } /// A program that aggregates the proofs of the simple program. -const OPERATOR: &[u8] = include_elf!("guest"); +pub const OPERATOR: &[u8] = include_elf!("operator-guest"); use std::fs; use sha2::{Digest, Sha256}; -use std::sync::OnceLock; +use std::sync::{Arc, OnceLock}; static ELF_ID: OnceLock = OnceLock::new(); type IndexedWatchtowerInputs = Vec<(u16, Txid)>; @@ -321,7 +320,7 @@ pub async fn fetch_target_block_and_watchtower_tx( )) } pub struct OperatorProofBuilder { - client: ProverClient, + client: Arc, proving_key: zkm_sdk::ZKMProvingKey, verifying_key: zkm_sdk::ZKMVerifyingKey, // database handle @@ -330,7 +329,11 @@ pub struct OperatorProofBuilder { impl OperatorProofBuilder { #[allow(clippy::new_without_default)] pub fn new() -> Self { - let client = ProverClient::new(); + Self::with_client(Arc::new(ProverClient::new())) + } + + /// Sets the program up on a prover client that other builders may share. + pub fn with_client(client: Arc) -> Self { let (proving_key, verifying_key) = client.setup(OPERATOR); Self { client, proving_key, verifying_key } } @@ -562,17 +565,19 @@ impl ProofBuilder for OperatorProofBuilder { }; tracing::info!("elf id: {:?}", elf_id); - let proving_start = tokio::time::Instant::now(); - let (proof, cycles) = self.client.prove_with_cycles( + proof_builder::prove_timed( + &self.client, &self.proving_key, &stdin, ZKMProofKind::Groth16, elf_id, - )?; - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - Ok((proof, cycles, proving_duration)) + ) }, )?; + self.client + .verify(&proof, &self.verifying_key) + .context("Failed to verify generated operator proof")?; + Ok((vec![], proof, cycles, proving_time)) } @@ -586,14 +591,21 @@ impl ProofBuilder for OperatorProofBuilder { let ProofRequest::OperatorProofRequest { output, .. } = ctx else { anyhow::bail!("invalid context"); }; - let public_value_hex = hex::encode(proof.public_values.to_vec()); - let proof_size = proof.bytes().len(); - let zkm_version = proof.zkm_version.clone(); - std::fs::write(format!("{}.public_inputs.bin", output), proof.public_values.to_vec())?; - std::fs::write(format!("{}.vk_hash.bin", output), self.verifying_key.bytes32())?; - std::fs::write(format!("{}.zkm_version.bin", output), zkm_version)?; - let proof = bincode::serialize(&proof)?; - std::fs::write(output, proof)?; + let proof_size = proof.bytes()?.len(); + // The operator proof file holds the whole proof with its public values. + let proof_file = bincode::serialize(&proof)?; + let public_values = proof.public_values.to_vec(); + let public_value_hex = hex::encode(&public_values); + let vk_hash = self.verifying_key.bytes32(); + proof_builder::artifacts::publish_artifacts( + output, + &proof_file, + &[ + (".public_inputs.bin", public_values.as_slice()), + (".vk_hash.bin", vk_hash.as_bytes()), + (".zkm_version.bin", proof.zkm_version.as_bytes()), + ], + )?; Ok((public_value_hex, proof_size)) } } diff --git a/circuits/proof-builder/Cargo.toml b/circuits/proof-builder/Cargo.toml index 0989dff91..824718e98 100644 --- a/circuits/proof-builder/Cargo.toml +++ b/circuits/proof-builder/Cargo.toml @@ -27,5 +27,8 @@ commit-chain.workspace = true state-chain.workspace = true bitcoin = { workspace = true } +[dev-dependencies] +tempfile.workspace = true + [lints] workspace = true diff --git a/circuits/proof-builder/src/artifacts.rs b/circuits/proof-builder/src/artifacts.rs new file mode 100644 index 000000000..136ece67b --- /dev/null +++ b/circuits/proof-builder/src/artifacts.rs @@ -0,0 +1,165 @@ +//! Crash-safe publication of proof artifacts. +//! +//! A proof is published as its main file plus sidecar files that share its path as a +//! prefix. Every file is written through a synced temporary file and an atomic rename. +//! Sidecars are published before the proof file. Callers record a proof in the database +//! only after all files and the directory have been synced. + +use anyhow::{Context, Result}; +use std::fs::{self, File}; +use std::io::Write; +use std::path::{Path, PathBuf}; + +const TMP_MARKER: &str = ".tmp-"; + +fn tmp_path(path: &Path) -> PathBuf { + let mut name = path.file_name().map(|n| n.to_os_string()).unwrap_or_default(); + name.push(format!("{TMP_MARKER}{}", std::process::id())); + path.with_file_name(name) +} + +fn suffixed(path: &Path, suffix: &str) -> PathBuf { + let mut joined = path.as_os_str().to_os_string(); + joined.push(suffix); + PathBuf::from(joined) +} + +fn parent_dir(path: &Path) -> &Path { + match path.parent() { + Some(parent) if !parent.as_os_str().is_empty() => parent, + _ => Path::new("."), + } +} + +fn sync_dir(dir: &Path) -> Result<()> { + File::open(dir) + .and_then(|d| d.sync_all()) + .with_context(|| format!("failed to sync directory {}", dir.display())) +} + +fn write_synced(path: &Path, bytes: &[u8]) -> Result<()> { + let tmp = tmp_path(path); + let written = File::create(&tmp).and_then(|mut file| { + file.write_all(bytes)?; + file.sync_all() + }); + if let Err(error) = written.and_then(|_| fs::rename(&tmp, path)) { + let _ = fs::remove_file(&tmp); + return Err(error).with_context(|| format!("failed to write {}", path.display())); + } + Ok(()) +} + +/// Atomically replaces `path` with `bytes` and syncs its directory. +pub fn atomic_write(path: impl AsRef, bytes: &[u8]) -> Result<()> { + let path = path.as_ref(); + write_synced(path, bytes)?; + sync_dir(parent_dir(path)) +} + +/// Publishes a proof file and its sidecars (`(suffix, bytes)` pairs appended to the +/// proof path). Sidecars are renamed into place before the proof file, then the +/// directory is synced. +pub fn publish_artifacts( + proof_path: impl AsRef, + proof: &[u8], + sidecars: &[(&str, &[u8])], +) -> Result<()> { + let proof_path = proof_path.as_ref(); + let dir = parent_dir(proof_path); + for (suffix, bytes) in sidecars { + anyhow::ensure!(!suffix.is_empty(), "invalid sidecar suffix"); + write_synced(&suffixed(proof_path, suffix), bytes)?; + } + write_synced(proof_path, proof)?; + sync_dir(dir) +} + +/// Removes temporary files left in `dir` by interrupted writes of other processes. +pub fn remove_stale_tmp_files(dir: impl AsRef) -> Result { + let own = format!("{TMP_MARKER}{}", std::process::id()); + let mut removed = 0; + for entry in fs::read_dir(dir.as_ref())? { + let entry = entry?; + let name = entry.file_name(); + let Some(name) = name.to_str() else { continue }; + let Some(index) = name.rfind(TMP_MARKER) else { continue }; + let pid = &name[index + TMP_MARKER.len()..]; + if pid.is_empty() || !pid.bytes().all(|b| b.is_ascii_digit()) || name.ends_with(&own) { + continue; + } + if entry.file_type()?.is_file() { + fs::remove_file(entry.path())?; + removed += 1; + } + } + Ok(removed) +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn publication_writes_only_proof_and_sidecars() { + let dir = tempfile::tempdir().unwrap(); + let proof = dir.path().join("10-1.bin"); + publish_artifacts( + &proof, + b"proof", + &[(".public_inputs.bin", b"pv"), (".vk_hash.bin", b"vk")], + ) + .unwrap(); + assert_eq!(fs::read(&proof).unwrap(), b"proof"); + assert_eq!(fs::read(suffixed(&proof, ".public_inputs.bin")).unwrap(), b"pv"); + assert_eq!(fs::read(suffixed(&proof, ".vk_hash.bin")).unwrap(), b"vk"); + let mut files: Vec<_> = fs::read_dir(dir.path()) + .unwrap() + .map(|entry| entry.unwrap().file_name().into_string().unwrap()) + .collect(); + files.sort(); + assert_eq!(files, ["10-1.bin", "10-1.bin.public_inputs.bin", "10-1.bin.vk_hash.bin"]); + } + + #[test] + fn republication_replaces_the_previous_set() { + let dir = tempfile::tempdir().unwrap(); + let proof = dir.path().join("1.bin"); + publish_artifacts(&proof, b"old", &[(".public_inputs.bin", b"old")]).unwrap(); + publish_artifacts(&proof, b"new", &[(".public_inputs.bin", b"new")]).unwrap(); + assert_eq!(fs::read(&proof).unwrap(), b"new"); + assert_eq!(fs::read(suffixed(&proof, ".public_inputs.bin")).unwrap(), b"new"); + } + + #[test] + fn invalid_sidecar_does_not_replace_proof() { + let dir = tempfile::tempdir().unwrap(); + let proof = dir.path().join("1.bin"); + fs::write(&proof, b"old").unwrap(); + assert!(publish_artifacts(&proof, b"proof", &[("", b"x")]).is_err()); + assert_eq!(fs::read(&proof).unwrap(), b"old"); + } + + #[test] + fn stale_tmp_files_of_other_processes_are_removed() { + let dir = tempfile::tempdir().unwrap(); + fs::write(dir.path().join("1.bin.tmp-999999999"), b"x").unwrap(); + fs::write(dir.path().join(format!("2.bin{TMP_MARKER}{}", std::process::id())), b"x") + .unwrap(); + fs::write(dir.path().join("3.bin"), b"x").unwrap(); + fs::write(dir.path().join("4.bin.tmp-notapid"), b"x").unwrap(); + assert_eq!(remove_stale_tmp_files(dir.path()).unwrap(), 1); + assert!(!dir.path().join("1.bin.tmp-999999999").exists()); + assert!(dir.path().join("3.bin").exists()); + assert!(dir.path().join("4.bin.tmp-notapid").exists()); + } + + #[test] + fn atomic_write_replaces_content() { + let dir = tempfile::tempdir().unwrap(); + let path = dir.path().join("10.ctx"); + atomic_write(&path, b"a").unwrap(); + atomic_write(&path, b"b").unwrap(); + assert_eq!(fs::read(&path).unwrap(), b"b"); + } +} diff --git a/circuits/proof-builder/src/lib.rs b/circuits/proof-builder/src/lib.rs index 5d76ffea5..e2e2920ba 100644 --- a/circuits/proof-builder/src/lib.rs +++ b/circuits/proof-builder/src/lib.rs @@ -5,12 +5,14 @@ use header_chain::CircuitBlockHeader; use serde::{Deserialize, Serialize}; use state_chain::CircuitStateBlock; use std::fs; +use std::sync::Arc; use strum::{Display, EnumString}; use thiserror::Error; use zkm_sdk::{HashableKey, ProverClient, ZKM_CIRCUIT_VERSION, ZKMProofWithPublicValues}; -use zkm_sdk::{ZKMProvingKey, ZKMVerifyingKey}; +use zkm_sdk::{Prover, ZKMProofKind, ZKMProvingKey, ZKMStdin, ZKMVerifyingKey}; pub mod api_auth; +pub mod artifacts; #[derive(Debug, Clone, Serialize, Deserialize)] pub enum ProofRequest { @@ -113,6 +115,85 @@ pub trait LongRunning { fn rotate(&self) -> Self; } +/// A failed prover call, carrying what it takes to execute the same guest input on the CPU. +/// +/// Prover errors do not say whether the input or the prover failed: a GPU transport error +/// and a guest that rejects its input both surface as the same RPC failure. Executing the +/// guest tells them apart. +pub struct ProverCallError { + error: anyhow::Error, + client: Arc, + elf: Vec, + stdin: ZKMStdin, +} + +impl ProverCallError { + /// Returns a check that executes the guest on the CPU. An error means the guest rejects + /// the input, so proving it again cannot succeed. + pub fn guest_check(&self) -> impl FnOnce() -> Result<()> + Send + 'static { + let (client, elf, stdin) = (self.client.clone(), self.elf.clone(), self.stdin.clone()); + move || client.execute(&elf, &stdin).run().map(|_| ()) + } +} + +impl std::fmt::Display for ProverCallError { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + write!(f, "prover call failed: {:#}", self.error) + } +} + +impl std::fmt::Debug for ProverCallError { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.debug_struct("ProverCallError").field("error", &self.error).finish_non_exhaustive() + } +} + +impl std::error::Error for ProverCallError {} + +/// Proves `stdin` and returns the proof, its cycles, and its execution time in +/// milliseconds: the prover's own measurement when it reports one (the GPU server's +/// `prove_ms`), otherwise the wall time of the prove call. Transfers and the CPU +/// Groth16 wrap are excluded from the GPU measurement. +/// +/// A failing or panicking prover call returns a [`ProverCallError`]. +pub fn prove_timed( + client: &Arc, + pk: &ZKMProvingKey, + stdin: &ZKMStdin, + kind: ZKMProofKind, + elf_id: Option, +) -> Result<(ZKMProofWithPublicValues, u64, f32)> { + // Discard a measurement left by an earlier call on this client. + let _ = client.take_prove_ms(); + let started = std::time::Instant::now(); + let call = std::panic::catch_unwind(std::panic::AssertUnwindSafe(|| { + client.prove_with_cycles(pk, stdin, kind, elf_id) + })); + let error = match call { + Ok(Ok((proof, cycles))) => { + let wall_ms = started.elapsed().as_secs_f32() * 1000.0; + let prove_ms = client.take_prove_ms().map_or(wall_ms, |ms| ms as f32); + return Ok((proof, cycles, prove_ms)); + } + Ok(Err(error)) => error, + Err(panic) => { + let message = panic + .downcast_ref::() + .map(String::as_str) + .or_else(|| panic.downcast_ref::<&str>().copied()) + .unwrap_or("unknown panic"); + anyhow::anyhow!("prover panicked: {message}") + } + }; + Err(ProverCallError { + error, + client: client.clone(), + elf: pk.elf.clone(), + stdin: stdin.clone(), + } + .into()) +} + #[derive(Debug, Default)] pub struct OnDemandTask { pub task_index: i64, diff --git a/circuits/state-chain-proof/guest/Cargo.lock b/circuits/state-chain-proof/guest/Cargo.lock deleted file mode 100644 index f9ba5bda7..000000000 --- a/circuits/state-chain-proof/guest/Cargo.lock +++ /dev/null @@ -1,6647 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "addchain" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e33f6a175ec6a9e0aca777567f9ff7c3deefc255660df887e7fa3585e9801d8" -dependencies = [ - "num-bigint 0.3.3", - "num-integer", - "num-traits", -] - -[[package]] -name = "addr2line" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" - -[[package]] -name = "ahash" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" -dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" -dependencies = [ - "memchr", -] - -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - -[[package]] -name = "alloy-chains" -version = "0.2.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e9e31d834fe25fe991b8884e4b9f0e59db4a97d86e05d1464d6899c013cd62" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "num_enum", - "serde", - "strum 0.27.2", -] - -[[package]] -name = "alloy-consensus" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "alloy-trie", - "alloy-tx-macros", - "auto_impl", - "c-kzg", - "derive_more 2.1.1", - "either", - "k256", - "once_cell", - "rand 0.8.5", - "secp256k1 0.30.0", - "serde", - "serde_json", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-consensus-any" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-eip2124" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "741bdd7499908b3aa0b159bba11e71c8cddd009a2c2eb7a06e825f1ec87900a5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "crc", - "serde", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-eip2930" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9441120fa82df73e8959ae0e4ab8ade03de2aaae61be313fbf5746277847ce25" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "borsh", - "serde", -] - -[[package]] -name = "alloy-eip7702" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2919c5a56a1007492da313e7a3b6d45ef5edc5d33416fdec63c0d7a2702a0d20" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "borsh", - "k256", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-eips" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eip2124", - "alloy-eip2930", - "alloy-eip7702", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "auto_impl", - "c-kzg", - "derive_more 2.1.1", - "either", - "serde", - "serde_with", - "sha2 0.10.9", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-evm" -version = "0.23.0" -source = "git+https://github.com/ziren-patches/evm?branch=patch-0.23.0#3cc30123cc6abb1c0da7e20318202821cab5d663" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-hardforks", - "alloy-primitives", - "alloy-sol-types", - "anyhow", - "auto_impl", - "derive_more 2.1.1", - "revm", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-genesis" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-serde", - "alloy-trie", - "serde", - "serde_with", -] - -[[package]] -name = "alloy-hardforks" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ba208044232d14d4adbfa77e57d6329f51bc1acc21f5667bb7db72d88a0831" -dependencies = [ - "alloy-chains", - "alloy-eip2124", - "alloy-primitives", - "auto_impl", - "dyn-clone", -] - -[[package]] -name = "alloy-json-abi" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5513d5e6bd1cba6bdcf5373470f559f320c05c8c59493b6e98912fbe6733943f" -dependencies = [ - "alloy-primitives", - "alloy-sol-type-parser", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-json-rpc" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "alloy-sol-types", - "http", - "serde", - "serde_json", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "alloy-network" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-json-rpc", - "alloy-network-primitives", - "alloy-primitives", - "alloy-rpc-types-any", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer", - "alloy-sol-types", - "async-trait", - "auto_impl", - "derive_more 2.1.1", - "futures-utils-wasm", - "serde", - "serde_json", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-network-primitives" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-primitives" -version = "1.4.1" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.4.1#0d034202c9977acd601399efdd9c30fd1c1a08a0" -dependencies = [ - "alloy-rlp", - "bytes", - "cfg-if", - "const-hex", - "derive_more 2.1.1", - "foldhash 0.2.0", - "hashbrown 0.16.1", - "indexmap 2.14.0", - "itoa", - "k256", - "keccak-asm", - "paste", - "proptest", - "rand 0.9.3", - "ruint", - "rustc-hash", - "serde", - "sha3", - "tiny-keccak", - "zkm-zkvm", -] - -[[package]] -name = "alloy-rlp" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc90b1e703d3c03f4ff7f48e82dd0bc1c8211ab7d079cd836a06fcfeb06651cb" -dependencies = [ - "alloy-rlp-derive", - "arrayvec", - "bytes", -] - -[[package]] -name = "alloy-rlp-derive" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36834a5c0a2fa56e171bf256c34d70fca07d0c0031583edea1c4946b7889c9e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "alloy-rpc-types" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-rpc-types-any" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus-any", - "alloy-rpc-types-eth", - "alloy-serde", -] - -[[package]] -name = "alloy-rpc-types-debug" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "serde", - "serde_with", -] - -[[package]] -name = "alloy-rpc-types-engine" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "strum 0.27.2", -] - -[[package]] -name = "alloy-rpc-types-eth" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-network-primitives", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "alloy-sol-types", - "itertools 0.14.0", - "serde", - "serde_json", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-serde" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-signer" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "async-trait", - "auto_impl", - "either", - "elliptic-curve", - "k256", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-sol-macro" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab81bab693da9bb79f7a95b64b394718259fdd7e41dceeced4cad57cb71c4f6a" -dependencies = [ - "alloy-sol-macro-expander", - "alloy-sol-macro-input", - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "alloy-sol-macro-expander" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "489f1620bb7e2483fb5819ed01ab6edc1d2f93939dce35a5695085a1afd1d699" -dependencies = [ - "alloy-sol-macro-input", - "const-hex", - "heck", - "indexmap 2.14.0", - "proc-macro-error2", - "proc-macro2", - "quote", - "sha3", - "syn 2.0.117", - "syn-solidity", -] - -[[package]] -name = "alloy-sol-macro-input" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56cef806ad22d4392c5fc83cf8f2089f988eb99c7067b4e0c6f1971fc1cca318" -dependencies = [ - "const-hex", - "dunce", - "heck", - "macro-string", - "proc-macro2", - "quote", - "syn 2.0.117", - "syn-solidity", -] - -[[package]] -name = "alloy-sol-type-parser" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6df77fea9d6a2a75c0ef8d2acbdfd92286cc599983d3175ccdc170d3433d249" -dependencies = [ - "serde", - "winnow 0.7.15", -] - -[[package]] -name = "alloy-sol-types" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "alloy-sol-macro", - "serde", -] - -[[package]] -name = "alloy-trie" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f14b5d9b2c2173980202c6ff470d96e7c5e202c65a9f67884ad565226df7fbb" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "nybbles", - "serde", - "smallvec", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "alloy-tx-macros" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "darling 0.21.3", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -dependencies = [ - "winapi", -] - -[[package]] -name = "anstream" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" - -[[package]] -name = "anstyle-parse" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" -dependencies = [ - "anstyle", - "once_cell_polyfill", - "windows-sys", -] - -[[package]] -name = "anyhow" -version = "1.0.102" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" - -[[package]] -name = "ark-bls12-381" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" -dependencies = [ - "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-bn254" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" -dependencies = [ - "ark-ec", - "ark-ff 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-ec" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" -dependencies = [ - "ahash", - "ark-ff 0.5.0", - "ark-poly", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "educe", - "fnv", - "hashbrown 0.15.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "zeroize", -] - -[[package]] -name = "ark-ff" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b3235cc41ee7a12aaaf2c575a2ad7b46713a8a50bda2fc3b003a04845c05dd6" -dependencies = [ - "ark-ff-asm 0.3.0", - "ark-ff-macros 0.3.0", - "ark-serialize 0.3.0", - "ark-std 0.3.0", - "derivative", - "num-bigint 0.4.6", - "num-traits", - "paste", - "rustc_version 0.3.3", - "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 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", - "num-bigint 0.4.6", - "num-traits", - "paste", - "rustc_version 0.4.1", - "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", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "paste", - "zeroize", -] - -[[package]] -name = "ark-ff-asm" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db02d390bf6643fb404d3d22d31aee1c4bc4459600aef9113833d17e786c6e44" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-asm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" -dependencies = [ - "quote", - "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.117", -] - -[[package]] -name = "ark-ff-macros" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-macros" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "proc-macro2", - "quote", - "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.117", -] - -[[package]] -name = "ark-poly" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" -dependencies = [ - "ahash", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "educe", - "fnv", - "hashbrown 0.15.5", -] - -[[package]] -name = "ark-serialize" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6c2b318ee6e10f8c2853e73a83adc0ccb88995aa978d8a3408d492ab2ee671" -dependencies = [ - "ark-std 0.3.0", - "digest 0.9.0", -] - -[[package]] -name = "ark-serialize" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" -dependencies = [ - "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", - "ark-std 0.5.0", - "arrayvec", - "digest 0.10.7", - "num-bigint 0.4.6", -] - -[[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.117", -] - -[[package]] -name = "ark-std" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[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", -] - -[[package]] -name = "arrayref" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - -[[package]] -name = "async-trait" -version = "0.1.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "aurora-engine-modexp" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "518bc5745a6264b5fd7b09dffb9667e400ee9e2bbe18555fac75e1fe9afa0df9" -dependencies = [ - "hex", - "num", -] - -[[package]] -name = "auto_impl" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - -[[package]] -name = "backtrace" -version = "0.3.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "serde", - "windows-link", -] - -[[package]] -name = "base16ct" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" - -[[package]] -name = "base58ck" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f" -dependencies = [ - "bitcoin-internals", - "bitcoin_hashes", -] - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "base64ct" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" - -[[package]] -name = "bech32" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32637268377fc7b10a8c6d51de3e7fba1ce5dd371a96e342b34e6078db558e7f" - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - -[[package]] -name = "bit-set" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" -dependencies = [ - "bit-vec", -] - -[[package]] -name = "bit-vec" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" - -[[package]] -name = "bitcoin" -version = "0.32.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e499f9fc0407f50fe98af744ab44fa67d409f76b6772e1689ec8485eb0c0f66" -dependencies = [ - "base58ck", - "bech32", - "bitcoin-internals", - "bitcoin-io", - "bitcoin-units", - "bitcoin_hashes", - "hex-conservative", - "hex_lit", - "secp256k1 0.29.0", - "serde", -] - -[[package]] -name = "bitcoin-internals" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2" -dependencies = [ - "serde", -] - -[[package]] -name = "bitcoin-io" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dee39a0ee5b4095224a0cfc6bf4cc1baf0f9624b96b367e53b66d974e51d953" - -[[package]] -name = "bitcoin-units" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5285c8bcaa25876d07f37e3d30c303f2609179716e11d688f51e8f1fe70063e2" -dependencies = [ - "bitcoin-internals", - "serde", -] - -[[package]] -name = "bitcoin_hashes" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26ec84b80c482df901772e931a9a681e26a1b9ee2302edeff23cb30328745c8b" -dependencies = [ - "bitcoin-io", - "hex-conservative", - "serde", -] - -[[package]] -name = "bitflags" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" -dependencies = [ - "serde_core", -] - -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "serde", - "tap", - "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 = "blake2b_simd" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" -dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", -] - -[[package]] -name = "blake3" -version = "1.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" -dependencies = [ - "arrayref", - "arrayvec", - "cc", - "cfg-if", - "constant_time_eq", - "cpufeatures 0.3.0", -] - -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "bls12_381" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c196a77437e7cc2fb515ce413a6401291578b5afc8ecb29a3c7ab957f05941" -dependencies = [ - "ff 0.12.1", - "group 0.12.1", - "pairing 0.22.0", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "bls12_381" -version = "0.8.0" -source = "git+https://github.com/ziren-patches/bls12_381?branch=patch-0.8.0#97b215f80e9bfab9ad6641e41b005b6d8e58f748" -dependencies = [ - "cfg-if", - "ff 0.13.1", - "group 0.13.0", - "pairing 0.23.0", - "rand_core 0.6.4", - "subtle", - "zkm-lib", -] - -[[package]] -name = "blst" -version = "0.3.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcdb4c7013139a150f9fc55d123186dbfaba0d912817466282c73ac49e71fb45" -dependencies = [ - "cc", - "glob", - "threadpool", - "zeroize", -] - -[[package]] -name = "borsh" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" -dependencies = [ - "borsh-derive", - "bytes", - "cfg_aliases", -] - -[[package]] -name = "borsh-derive" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59" -dependencies = [ - "once_cell", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "bumpalo" -version = "3.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" - -[[package]] -name = "byte-slice-cast" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" - -[[package]] -name = "bytemuck" -version = "1.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" -dependencies = [ - "bytemuck_derive", -] - -[[package]] -name = "bytemuck_derive" -version = "1.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" -dependencies = [ - "serde", -] - -[[package]] -name = "c-kzg" -version = "2.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6648ed1e4ea8e8a1a4a2c78e1cda29a3fd500bc622899c340d8525ea9a76b24a" -dependencies = [ - "blst", - "cc", - "glob", - "hex", - "libc", - "once_cell", - "serde", -] - -[[package]] -name = "cc" -version = "1.2.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" -dependencies = [ - "find-msvc-tools", - "jobserver", - "libc", - "shlex", -] - -[[package]] -name = "cfg-if" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" - -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - -[[package]] -name = "chrono" -version = "0.4.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" -dependencies = [ - "iana-time-zone", - "num-traits", - "serde", - "windows-link", -] - -[[package]] -name = "colorchoice" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" - -[[package]] -name = "const-hex" -version = "1.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531185e432bb31db1ecda541e9e7ab21468d4d844ad7505e0546a49b4945d49b" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "proptest", - "serde_core", -] - -[[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - -[[package]] -name = "const_format" -version = "0.2.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" -dependencies = [ - "const_format_proc_macros", -] - -[[package]] -name = "const_format_proc_macros" -version = "0.2.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" -dependencies = [ - "proc-macro2", - "quote", - "unicode-xid", -] - -[[package]] -name = "constant_time_eq" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" - -[[package]] -name = "convert_case" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" - -[[package]] -name = "cosmos-sdk-proto" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ac39be7373404accccaede7cc1ec942ccef14f0ca18d209967a756bf1dbb1f" -dependencies = [ - "informalsystems-pbjson", - "prost", - "serde", - "tendermint-proto 0.40.4", -] - -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - -[[package]] -name = "cpufeatures" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" -dependencies = [ - "libc", -] - -[[package]] -name = "crc" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" - -[[package]] -name = "critical-section" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" - -[[package]] -name = "crossbeam-deque" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" - -[[package]] -name = "crunchy" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" - -[[package]] -name = "crypto-bigint" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" -dependencies = [ - "generic-array 0.14.9", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array 0.14.9", - "typenum", -] - -[[package]] -name = "curve25519-dalek" -version = "4.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "curve25519-dalek-derive", - "fiat-crypto", - "rustc_version 0.4.1", - "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.117", -] - -[[package]] -name = "curve25519-dalek-ng" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.6.4", - "subtle-ng", - "zeroize", -] - -[[package]] -name = "darling" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" -dependencies = [ - "darling_core 0.21.3", - "darling_macro 0.21.3", -] - -[[package]] -name = "darling" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" -dependencies = [ - "darling_core 0.23.0", - "darling_macro 0.23.0", -] - -[[package]] -name = "darling_core" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "serde", - "strsim", - "syn 2.0.117", -] - -[[package]] -name = "darling_core" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" -dependencies = [ - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.117", -] - -[[package]] -name = "darling_macro" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" -dependencies = [ - "darling_core 0.21.3", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "darling_macro" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" -dependencies = [ - "darling_core 0.23.0", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "dashu" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b3e5ac1e23ff1995ef05b912e2b012a8784506987a2651552db2c73fb3d7e0" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "dashu-macros", - "dashu-ratio", - "rustversion", -] - -[[package]] -name = "dashu-base" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b80bf6b85aa68c58ffea2ddb040109943049ce3fbdf4385d0380aef08ef289" - -[[package]] -name = "dashu-float" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85078445a8dbd2e1bd21f04a816f352db8d333643f0c9b78ca7c3d1df71063e7" -dependencies = [ - "dashu-base", - "dashu-int", - "num-modular", - "num-order", - "rustversion", - "static_assertions", -] - -[[package]] -name = "dashu-int" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee99d08031ca34a4d044efbbb21dff9b8c54bb9d8c82a189187c0651ffdb9fbf" -dependencies = [ - "cfg-if", - "dashu-base", - "num-modular", - "num-order", - "rustversion", - "static_assertions", -] - -[[package]] -name = "dashu-macros" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93381c3ef6366766f6e9ed9cf09e4ef9dec69499baf04f0c60e70d653cf0ab10" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "dashu-ratio", - "paste", - "proc-macro2", - "quote", - "rustversion", -] - -[[package]] -name = "dashu-ratio" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e33b04dd7ce1ccf8a02a69d3419e354f2bbfdf4eb911a0b7465487248764c9" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "num-modular", - "num-order", - "rustversion", -] - -[[package]] -name = "der" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" -dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", -] - -[[package]] -name = "deranged" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" -dependencies = [ - "powerfmt", - "serde_core", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive-where" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more" -version = "0.99.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" -dependencies = [ - "derive_more-impl 1.0.0", -] - -[[package]] -name = "derive_more" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" -dependencies = [ - "derive_more-impl 2.1.1", -] - -[[package]] -name = "derive_more-impl" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more-impl" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version 0.4.1", - "syn 2.0.117", - "unicode-xid", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer 0.10.4", - "const-oid", - "crypto-common", - "subtle", -] - -[[package]] -name = "displaydoc" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - -[[package]] -name = "dyn-clone" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" - -[[package]] -name = "ecdsa" -version = "0.16.9" -source = "git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "der", - "digest 0.10.7", - "elliptic-curve", - "rfc6979", - "serdect", - "signature", - "spki", -] - -[[package]] -name = "ed25519" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" -dependencies = [ - "pkcs8", - "signature", -] - -[[package]] -name = "ed25519-consensus" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" -dependencies = [ - "curve25519-dalek-ng", - "hex", - "rand_core 0.6.4", - "sha2 0.9.9", - "zeroize", -] - -[[package]] -name = "educe" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" -dependencies = [ - "enum-ordinalize", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "either" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" -dependencies = [ - "serde", -] - -[[package]] -name = "elf" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4445909572dbd556c457c849c4ca58623d84b27c8fff1e74b0b4227d8b90d17b" - -[[package]] -name = "elliptic-curve" -version = "0.13.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" -dependencies = [ - "base16ct", - "crypto-bigint", - "digest 0.10.7", - "ff 0.13.1", - "generic-array 0.14.9", - "group 0.13.0", - "hkdf", - "pem-rfc7468", - "pkcs8", - "rand_core 0.6.4", - "sec1", - "serdect", - "subtle", - "zeroize", -] - -[[package]] -name = "enum-map" -version = "2.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" -dependencies = [ - "enum-map-derive", - "serde", -] - -[[package]] -name = "enum-map-derive" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "enum-ordinalize" -version = "4.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" -dependencies = [ - "enum-ordinalize-derive", -] - -[[package]] -name = "enum-ordinalize-derive" -version = "4.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "env_filter" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "jiff", - "log", -] - -[[package]] -name = "equivalent" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" - -[[package]] -name = "errno" -version = "0.3.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" -dependencies = [ - "libc", - "windows-sys", -] - -[[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 = "fastrand" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" - -[[package]] -name = "fastrlp" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "fastrlp" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "bitvec", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "ff" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" -dependencies = [ - "bitvec", - "byteorder", - "ff_derive", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "ff_derive" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f10d12652036b0e99197587c6ba87a8fc3031986499973c030d8b44fcc151b60" -dependencies = [ - "addchain", - "num-bigint 0.3.3", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "fiat-crypto" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" - -[[package]] -name = "find-msvc-tools" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" - -[[package]] -name = "fixed-hash" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" -dependencies = [ - "byteorder", - "rand 0.8.5", - "rustc-hex", - "static_assertions", -] - -[[package]] -name = "fixedbitset" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" - -[[package]] -name = "flex-error" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c606d892c9de11507fa0dcffc116434f94e105d0bbdc4e405b61519464c49d7b" -dependencies = [ - "paste", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - -[[package]] -name = "foldhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" - -[[package]] -name = "form_urlencoded" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" - -[[package]] -name = "futures-io" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" - -[[package]] -name = "futures-sink" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" - -[[package]] -name = "futures-task" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" - -[[package]] -name = "futures-util" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" -dependencies = [ - "futures-core", - "futures-sink", - "futures-task", - "pin-project-lite", -] - -[[package]] -name = "futures-utils-wasm" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" - -[[package]] -name = "gcd" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" - -[[package]] -name = "generic-array" -version = "0.14.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" -dependencies = [ - "typenum", - "version_check", - "zeroize", -] - -[[package]] -name = "generic-array" -version = "1.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf57c49a95fd1fe24b90b3033bee6dc7e8f1288d51494cb44e627c295e38542" -dependencies = [ - "rustversion", - "serde_core", - "typenum", -] - -[[package]] -name = "getrandom" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" -dependencies = [ - "cfg-if", - "libc", - "wasi", -] - -[[package]] -name = "getrandom" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" -dependencies = [ - "cfg-if", - "libc", - "r-efi 5.3.0", - "wasip2", -] - -[[package]] -name = "getrandom" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" -dependencies = [ - "cfg-if", - "libc", - "r-efi 6.0.0", - "wasip2", - "wasip3", -] - -[[package]] -name = "gimli" -version = "0.32.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" - -[[package]] -name = "glob" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" - -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "memuse", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "group" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" -dependencies = [ - "ff 0.13.1", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "guest" -version = "1.1.0" -dependencies = [ - "alloy-primitives", - "bincode", - "sha2 0.10.9", - "state-chain", - "tracing", - "zkm-zkvm", -] - -[[package]] -name = "guest-executor" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-consensus", - "alloy-evm", - "alloy-network", - "alloy-primitives", - "alloy-rpc-types", - "bincode", - "itertools 0.13.0", - "kzg-rs", - "mpt", - "primitives", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", - "reth-errors", - "reth-ethereum-consensus", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-execution-types", - "reth-primitives-traits", - "reth-trie", - "revm", - "revm-primitives", - "serde", - "serde_json", - "serde_with", - "thiserror 1.0.69", -] - -[[package]] -name = "halo2" -version = "0.1.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a23c779b38253fe1538102da44ad5bd5378495a61d2c4ee18d64eaa61ae5995" -dependencies = [ - "halo2_proofs", -] - -[[package]] -name = "halo2_proofs" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e925780549adee8364c7f2b685c753f6f3df23bde520c67416e93bf615933760" -dependencies = [ - "blake2b_simd", - "ff 0.12.1", - "group 0.12.1", - "pasta_curves 0.4.1", - "rand_core 0.6.4", - "rayon", -] - -[[package]] -name = "halo2curves" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d380afeef3f1d4d3245b76895172018cfb087d9976a7cabcd5597775b2933e07" -dependencies = [ - "blake2", - "digest 0.10.7", - "ff 0.13.1", - "group 0.13.0", - "halo2derive", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "pairing 0.23.0", - "pasta_curves 0.5.1", - "paste", - "rand 0.8.5", - "rand_core 0.6.4", - "rayon", - "serde", - "serde_arrays 0.1.0", - "sha2 0.10.9", - "static_assertions", - "subtle", - "unroll", -] - -[[package]] -name = "halo2derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb99e7492b4f5ff469d238db464131b86c2eaac814a78715acba369f64d2c76" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", - "serde", -] - -[[package]] -name = "hashbrown" -version = "0.15.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" -dependencies = [ - "allocator-api2", - "foldhash 0.1.5", -] - -[[package]] -name = "hashbrown" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" -dependencies = [ - "foldhash 0.2.0", - "serde", - "serde_core", -] - -[[package]] -name = "hashbrown" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" - -[[package]] -name = "header-chain" -version = "0.4.0" -dependencies = [ - "bincode", - "bitcoin", - "borsh", - "crypto-bigint", - "serde", - "sha2 0.10.9", - "verifier", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -dependencies = [ - "serde", -] - -[[package]] -name = "hex-conservative" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda06d18ac606267c40c04e41b9947729bf8b9efe74bd4e82b61a5f26a510b9f" -dependencies = [ - "arrayvec", -] - -[[package]] -name = "hex_lit" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd" - -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest 0.10.7", -] - -[[package]] -name = "http" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" -dependencies = [ - "bytes", - "itoa", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.65" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "log", - "wasm-bindgen", - "windows-core 0.62.2", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "icu_collections" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" -dependencies = [ - "displaydoc", - "potential_utf", - "utf8_iter", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_locale_core" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_normalizer" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" -dependencies = [ - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "zerovec", -] - -[[package]] -name = "icu_normalizer_data" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" - -[[package]] -name = "icu_properties" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" -dependencies = [ - "icu_collections", - "icu_locale_core", - "icu_properties_data", - "icu_provider", - "zerotrie", - "zerovec", -] - -[[package]] -name = "icu_properties_data" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" - -[[package]] -name = "icu_provider" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" -dependencies = [ - "displaydoc", - "icu_locale_core", - "writeable", - "yoke", - "zerofrom", - "zerotrie", - "zerovec", -] - -[[package]] -name = "id-arena" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" -dependencies = [ - "idna_adapter", - "smallvec", - "utf8_iter", -] - -[[package]] -name = "idna_adapter" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" -dependencies = [ - "icu_normalizer", - "icu_properties", -] - -[[package]] -name = "impl-codec" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" -dependencies = [ - "parity-scale-codec", -] - -[[package]] -name = "impl-trait-for-tuples" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "indenter" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5" - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - -[[package]] -name = "indexmap" -version = "2.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" -dependencies = [ - "equivalent", - "hashbrown 0.17.0", - "serde", - "serde_core", -] - -[[package]] -name = "informalsystems-pbjson" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aa4a0980c8379295100d70854354e78df2ee1c6ca0f96ffe89afeb3140e3a3d" -dependencies = [ - "base64 0.21.7", - "serde", -] - -[[package]] -name = "is_terminal_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -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 = "itertools" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" - -[[package]] -name = "jiff" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" -dependencies = [ - "jiff-static", - "log", - "portable-atomic", - "portable-atomic-util", - "serde_core", -] - -[[package]] -name = "jiff-static" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "jobserver" -version = "0.1.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" -dependencies = [ - "getrandom 0.3.4", - "libc", -] - -[[package]] -name = "js-sys" -version = "0.3.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "jubjub" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a575df5f985fe1cd5b2b05664ff6accfc46559032b954529fd225a2168d27b0f" -dependencies = [ - "bitvec", - "bls12_381 0.7.1", - "ff 0.12.1", - "group 0.12.1", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "k256" -version = "0.13.4" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-k256-0.13.4#6ad84b9b604911c6f5dd353b88c04927d2739a32" -dependencies = [ - "cfg-if", - "ecdsa", - "elliptic-curve", - "hex", - "once_cell", - "serdect", - "sha2 0.10.9", - "signature", - "zkm-lib", -] - -[[package]] -name = "keccak" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653" -dependencies = [ - "cpufeatures 0.2.17", -] - -[[package]] -name = "keccak-asm" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa468878266ad91431012b3e5ef1bf9b170eab22883503a318d46857afa4579a" -dependencies = [ - "digest 0.10.7", - "sha3-asm", -] - -[[package]] -name = "kzg-rs" -version = "0.2.6" -source = "git+https://github.com/ziren-patches/kzg-rs?branch=ziren#4cd5e3086a49dc1e94ffbd63ee4a7a9b2e342faa" -dependencies = [ - "bls12_381 0.8.0", - "ff 0.13.1", - "hex", - "serde_arrays 0.2.0", - "sha2 0.10.9", - "spin", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -dependencies = [ - "spin", -] - -[[package]] -name = "leb128fmt" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" - -[[package]] -name = "libc" -version = "0.2.184" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" - -[[package]] -name = "libm" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" - -[[package]] -name = "linux-raw-sys" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" - -[[package]] -name = "litemap" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" - -[[package]] -name = "lock_api" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" -dependencies = [ - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" - -[[package]] -name = "macro-string" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "matchers" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" -dependencies = [ - "regex-automata", -] - -[[package]] -name = "memchr" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" - -[[package]] -name = "memuse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d97bbf43eb4f088f8ca469930cde17fa036207c9a5e02ccc5107c4e8b17c964" - -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", -] - -[[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 = "mpt" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types", - "alloy-rpc-types-debug", - "reth-trie", - "rlp", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "multimap" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "ntapi" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" -dependencies = [ - "winapi", -] - -[[package]] -name = "nu-ansi-term" -version = "0.50.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "num" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" -dependencies = [ - "num-bigint 0.4.6", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "num-complex" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-conv" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-iter" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-modular" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f" - -[[package]] -name = "num-order" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6" -dependencies = [ - "num-modular", -] - -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", - "libm", -] - -[[package]] -name = "num_cpus" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "num_enum" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" -dependencies = [ - "num_enum_derive", - "rustversion", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "nums" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3c74f925fb8cfc49a8022f2afce48a0683b70f9e439885594e84c5edbf5b01" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "nybbles" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d49ff0c0d00d4a502b39df9af3a525e1efeb14b9dabb5bb83335284c1309210" -dependencies = [ - "alloy-rlp", - "cfg-if", - "proptest", - "ruint", - "serde", - "smallvec", -] - -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" -dependencies = [ - "critical-section", - "portable-atomic", -] - -[[package]] -name = "once_cell_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" - -[[package]] -name = "op-alloy-consensus" -version = "0.22.0" -source = "git+https://github.com/ziren-patches/op-alloy?branch=patch-0.22.0#20048eaa105b1c06ca4fca6108a047a2fda0c494" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "derive_more 2.1.1", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - -[[package]] -name = "p256" -version = "0.13.2" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" -dependencies = [ - "ecdsa", - "elliptic-curve", - "hex", - "primeorder", - "sha2 0.10.9", - "zkm-lib", -] - -[[package]] -name = "p3-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-matrix", -] - -[[package]] -name = "p3-bn254-fr" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "ff 0.13.1", - "halo2curves", - "num-bigint 0.4.6", - "p3-field", - "p3-poseidon2", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-challenger" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-maybe-rayon", - "p3-symmetric", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-circle" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-commit" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-util", - "serde", -] - -[[package]] -name = "p3-dft" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "tracing", -] - -[[package]] -name = "p3-field" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "nums", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-fri" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-interpolation", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-interpolation" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", -] - -[[package]] -name = "p3-keccak" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-symmetric", - "p3-util", - "tiny-keccak", -] - -[[package]] -name = "p3-keccak-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-air", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "tracing", -] - -[[package]] -name = "p3-koala-bear" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-mds", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-matrix" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", - "transpose", -] - -[[package]] -name = "p3-maybe-rayon" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "rayon", -] - -[[package]] -name = "p3-mds" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-symmetric", - "p3-util", - "rand 0.8.5", -] - -[[package]] -name = "p3-merkle-tree" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-commit", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-mersenne-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-monty-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "serde_json", - "tracing", - "transpose", -] - -[[package]] -name = "p3-poseidon2" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "gcd", - "p3-field", - "p3-mds", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-symmetric" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "serde", -] - -[[package]] -name = "p3-uni-stark" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-air", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-util" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "lock_api", - "serde", -] - -[[package]] -name = "pairing" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135590d8bdba2b31346f9cd1fb2a912329f5135e832a4f422942eb6ead8b6b3b" -dependencies = [ - "group 0.12.1", -] - -[[package]] -name = "pairing" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f" -dependencies = [ - "group 0.13.0", -] - -[[package]] -name = "parity-scale-codec" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" -dependencies = [ - "arrayvec", - "bitvec", - "byte-slice-cast", - "const_format", - "impl-trait-for-tuples", - "parity-scale-codec-derive", - "rustversion", - "serde", -] - -[[package]] -name = "parity-scale-codec-derive" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "pasta_curves" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc65faf8e7313b4b1fbaa9f7ca917a0eed499a9663be71477f87993604341d8" -dependencies = [ - "blake2b_simd", - "ff 0.12.1", - "group 0.12.1", - "lazy_static", - "rand 0.8.5", - "static_assertions", - "subtle", -] - -[[package]] -name = "pasta_curves" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e57598f73cc7e1b2ac63c79c517b31a0877cd7c402cdcaa311b5208de7a095" -dependencies = [ - "blake2b_simd", - "ff 0.13.1", - "group 0.13.0", - "hex", - "lazy_static", - "rand 0.8.5", - "serde", - "static_assertions", - "subtle", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "pem-rfc7468" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" -dependencies = [ - "base64ct", -] - -[[package]] -name = "percent-encoding" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" - -[[package]] -name = "pest" -version = "2.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662" -dependencies = [ - "memchr", - "ucd-trie", -] - -[[package]] -name = "petgraph" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" -dependencies = [ - "fixedbitset", - "indexmap 2.14.0", -] - -[[package]] -name = "phf" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" -dependencies = [ - "phf_macros", - "phf_shared", - "serde", -] - -[[package]] -name = "phf_generator" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" -dependencies = [ - "fastrand", - "phf_shared", -] - -[[package]] -name = "phf_macros" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "phf_shared" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" - -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - -[[package]] -name = "pkg-config" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" - -[[package]] -name = "portable-atomic" -version = "1.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" - -[[package]] -name = "portable-atomic-util" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3" -dependencies = [ - "portable-atomic", -] - -[[package]] -name = "potential_utf" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" -dependencies = [ - "zerovec", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "prettyplease" -version = "0.2.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" -dependencies = [ - "proc-macro2", - "syn 2.0.117", -] - -[[package]] -name = "primeorder" -version = "0.13.1" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" -dependencies = [ - "elliptic-curve", -] - -[[package]] -name = "primitive-types" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" -dependencies = [ - "fixed-hash", - "impl-codec", - "uint", -] - -[[package]] -name = "primitives" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-rpc-types", - "eyre", - "reth-chainspec", - "reth-primitives-traits", - "reth-trie", - "serde", - "serde_json", -] - -[[package]] -name = "proc-macro-crate" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" -dependencies = [ - "toml_edit", -] - -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "proc-macro2" -version = "1.0.106" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "proptest" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" -dependencies = [ - "bit-set", - "bit-vec", - "bitflags", - "num-traits", - "rand 0.9.3", - "rand_chacha 0.9.0", - "rand_xorshift", - "regex-syntax", - "rusty-fork", - "tempfile", - "unarray", -] - -[[package]] -name = "prost" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-build" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" -dependencies = [ - "heck", - "itertools 0.14.0", - "log", - "multimap", - "once_cell", - "petgraph", - "prettyplease", - "prost", - "prost-types", - "regex", - "syn 2.0.117", - "tempfile", -] - -[[package]] -name = "prost-derive" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" -dependencies = [ - "anyhow", - "itertools 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "prost-types" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" -dependencies = [ - "prost", -] - -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - -[[package]] -name = "quote" -version = "1.0.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - -[[package]] -name = "r-efi" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "serde", -] - -[[package]] -name = "rand" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec095654a25171c2124e9e3393a930bddbffdc939556c914957a4c3e0a87166" -dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.5", - "serde", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.5", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.17", -] - -[[package]] -name = "rand_core" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" -dependencies = [ - "getrandom 0.3.4", - "serde", -] - -[[package]] -name = "rand_xorshift" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" -dependencies = [ - "rand_core 0.9.5", -] - -[[package]] -name = "rayon" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "rayon-scan" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f87cc11a0140b4b0da0ffc889885760c61b13672d80a908920b2c0df078fa14" -dependencies = [ - "rayon", -] - -[[package]] -name = "ref-cast" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" -dependencies = [ - "ref-cast-impl", -] - -[[package]] -name = "ref-cast-impl" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "regex" -version = "1.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" - -[[package]] -name = "reth-chainspec" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-genesis", - "alloy-primitives", - "alloy-trie", - "auto_impl", - "derive_more 2.1.1", - "reth-ethereum-forks", - "reth-network-peers", - "reth-primitives-traits", - "serde_json", -] - -[[package]] -name = "reth-codecs" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-trie", - "bytes", - "modular-bitfield", - "op-alloy-consensus", - "reth-codecs-derive", - "reth-zstd-compressors", - "serde", -] - -[[package]] -name = "reth-codecs-derive" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "reth-consensus" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-primitives", - "auto_impl", - "reth-execution-types", - "reth-primitives-traits", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-consensus-common" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "reth-chainspec", - "reth-consensus", - "reth-primitives-traits", -] - -[[package]] -name = "reth-db-models" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "reth-primitives-traits", -] - -[[package]] -name = "reth-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "reth-consensus", - "reth-execution-errors", - "reth-storage-errors", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-ethereum-consensus" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", - "reth-execution-types", - "reth-primitives-traits", - "tracing", -] - -[[package]] -name = "reth-ethereum-forks" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eip2124", - "alloy-hardforks", - "alloy-primitives", - "auto_impl", - "once_cell", -] - -[[package]] -name = "reth-ethereum-primitives" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-serde", - "reth-codecs", - "reth-primitives-traits", - "serde", - "serde_with", -] - -[[package]] -name = "reth-evm" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "anyhow", - "auto_impl", - "derive_more 2.1.1", - "futures-util", - "reth-execution-errors", - "reth-execution-types", - "reth-primitives-traits", - "reth-storage-api", - "reth-storage-errors", - "reth-trie-common", - "revm", - "revm-database", -] - -[[package]] -name = "reth-evm-ethereum" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "alloy-rpc-types-engine", - "reth-chainspec", - "reth-ethereum-forks", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-types", - "reth-primitives-traits", - "reth-storage-errors", - "revm", -] - -[[package]] -name = "reth-execution-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-evm", - "alloy-primitives", - "alloy-rlp", - "nybbles", - "reth-storage-errors", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-execution-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "derive_more 2.1.1", - "reth-ethereum-primitives", - "reth-primitives-traits", - "reth-trie-common", - "revm", -] - -[[package]] -name = "reth-network-peers" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "serde_with", - "thiserror 2.0.18", - "url", -] - -[[package]] -name = "reth-primitives-traits" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-trie", - "auto_impl", - "bytes", - "derive_more 2.1.1", - "once_cell", - "op-alloy-consensus", - "reth-codecs", - "revm-bytecode", - "revm-primitives", - "revm-state", - "secp256k1 0.30.0", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-prune-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "strum 0.27.2", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-stages-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "reth-trie-common", -] - -[[package]] -name = "reth-static-file-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "serde", - "strum 0.27.2", -] - -[[package]] -name = "reth-storage-api" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rpc-types-engine", - "auto_impl", - "reth-chainspec", - "reth-db-models", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "revm-database", -] - -[[package]] -name = "reth-storage-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "reth-primitives-traits", - "reth-prune-types", - "reth-static-file-types", - "revm-database-interface", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-trie" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "auto_impl", - "itertools 0.14.0", - "reth-execution-errors", - "reth-primitives-traits", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "reth-trie-sparse", - "revm-database", - "tracing", -] - -[[package]] -name = "reth-trie-common" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "derive_more 2.1.1", - "itertools 0.14.0", - "nybbles", - "rayon", - "reth-primitives-traits", - "revm-database", -] - -[[package]] -name = "reth-trie-sparse" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "auto_impl", - "reth-execution-errors", - "reth-primitives-traits", - "reth-trie-common", - "smallvec", - "tracing", -] - -[[package]] -name = "reth-zstd-compressors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "zstd", -] - -[[package]] -name = "revm" -version = "31.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database", - "revm-database-interface", - "revm-handler", - "revm-inspector", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", -] - -[[package]] -name = "revm-bytecode" -version = "7.1.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "bitvec", - "phf", - "revm-primitives", - "serde", -] - -[[package]] -name = "revm-context" -version = "11.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-consensus", - "bitvec", - "cfg-if", - "derive-where", - "revm-bytecode", - "revm-context-interface", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-context-interface" -version = "12.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-consensus", - "alloy-eip2930", - "alloy-eip7702", - "auto_impl", - "either", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-database" -version = "9.0.5" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-eips", - "revm-bytecode", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-database-interface" -version = "8.0.5" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "either", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-handler" -version = "12.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "derive-where", - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database-interface", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-inspector" -version = "12.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "either", - "revm-context", - "revm-database-interface", - "revm-handler", - "revm-interpreter", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-interpreter" -version = "29.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "revm-bytecode", - "revm-context-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-precompile" -version = "29.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "ark-bls12-381", - "ark-bn254", - "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "arrayref", - "aurora-engine-modexp", - "cfg-if", - "k256", - "p256", - "revm-primitives", - "ripemd", - "sha2 0.10.9", - "substrate-bn", -] - -[[package]] -name = "revm-primitives" -version = "21.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-primitives", - "num_enum", - "once_cell", - "serde", -] - -[[package]] -name = "revm-state" -version = "8.1.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "bitflags", - "revm-bytecode", - "revm-primitives", - "serde", -] - -[[package]] -name = "rfc6979" -version = "0.4.0" -source = "git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "hmac", - "subtle", -] - -[[package]] -name = "ripemd" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" -dependencies = [ - "digest 0.10.7", -] - -[[package]] -name = "rlp" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" -dependencies = [ - "bytes", - "rustc-hex", -] - -[[package]] -name = "ruint" -version = "1.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c141e807189ad38a07276942c6623032d3753c8859c146104ac2e4d68865945a" -dependencies = [ - "alloy-rlp", - "ark-ff 0.3.0", - "ark-ff 0.4.2", - "ark-ff 0.5.0", - "bytes", - "fastrlp 0.3.1", - "fastrlp 0.4.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "parity-scale-codec", - "primitive-types", - "proptest", - "rand 0.8.5", - "rand 0.9.3", - "rlp", - "ruint-macro", - "serde_core", - "valuable", - "zeroize", -] - -[[package]] -name = "ruint-macro" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" - -[[package]] -name = "rustc-demangle" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" - -[[package]] -name = "rustc-hash" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" - -[[package]] -name = "rustc-hex" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" - -[[package]] -name = "rustc_version" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -dependencies = [ - "semver 0.11.0", -] - -[[package]] -name = "rustc_version" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" -dependencies = [ - "semver 1.0.28", -] - -[[package]] -name = "rustix" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" -dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys", - "windows-sys", -] - -[[package]] -name = "rustversion" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - -[[package]] -name = "rusty-fork" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2" -dependencies = [ - "fnv", - "quick-error", - "tempfile", - "wait-timeout", -] - -[[package]] -name = "scale-info" -version = "2.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "346a3b32eba2640d17a9cb5927056b08f3de90f65b72fe09402c2ad07d684d0b" -dependencies = [ - "cfg-if", - "derive_more 1.0.0", - "parity-scale-codec", - "scale-info-derive", -] - -[[package]] -name = "scale-info-derive" -version = "2.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "schemars" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" -dependencies = [ - "dyn-clone", - "ref-cast", - "serde", - "serde_json", -] - -[[package]] -name = "schemars" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" -dependencies = [ - "dyn-clone", - "ref-cast", - "serde", - "serde_json", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "sec1" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" -dependencies = [ - "base16ct", - "der", - "generic-array 0.14.9", - "pkcs8", - "serdect", - "subtle", - "zeroize", -] - -[[package]] -name = "secp256k1" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "secp256k1-sys", - "serde", -] - -[[package]] -name = "secp256k1" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "secp256k1-sys", - "serde", -] - -[[package]] -name = "secp256k1-sys" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9" -dependencies = [ - "cc", -] - -[[package]] -name = "semver" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser", -] - -[[package]] -name = "semver" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" - -[[package]] -name = "semver-parser" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9900206b54a3527fdc7b8a938bffd94a568bac4f4aa8113b209df75a09c0dec2" -dependencies = [ - "pest", -] - -[[package]] -name = "serde" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" -dependencies = [ - "serde_core", - "serde_derive", -] - -[[package]] -name = "serde_arrays" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38636132857f68ec3d5f3eb121166d2af33cb55174c4d5ff645db6165cbef0fd" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_arrays" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94a16b99c5ea4fe3daccd14853ad260ec00ea043b2708d1fd1da3106dcd8d9df" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_bytes" -version = "0.11.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" -dependencies = [ - "serde", - "serde_core", -] - -[[package]] -name = "serde_core" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serde_json" -version = "1.0.149" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" -dependencies = [ - "itoa", - "memchr", - "serde", - "serde_core", - "zmij", -] - -[[package]] -name = "serde_repr" -version = "0.1.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serde_with" -version = "3.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.14.0", - "schemars 0.9.0", - "schemars 1.2.1", - "serde_core", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" -dependencies = [ - "darling 0.23.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serdect" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" -dependencies = [ - "base16ct", - "serde", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures 0.2.17", - "digest 0.9.0", - "opaque-debug", -] - -[[package]] -name = "sha2" -version = "0.10.9" -source = "git+https://github.com/ziren-patches/RustCrypto-hashes?branch=patch-sha2-0.10.9#dbfdbd088ac7b55e03c0b9eb192278efe35d67dc" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "digest 0.10.7", -] - -[[package]] -name = "sha3" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" -dependencies = [ - "digest 0.10.7", - "keccak", -] - -[[package]] -name = "sha3-asm" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59cbb88c189d6352cc8ae96a39d19c7ecad8f7330b29461187f2587fdc2988d5" -dependencies = [ - "cc", - "cfg-if", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signature" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" -dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", -] - -[[package]] -name = "siphasher" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" - -[[package]] -name = "size" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fed904c7fb2856d868b92464fc8fa597fce366edea1a9cbfaa8cb5fe080bd6d" - -[[package]] -name = "smallvec" -version = "1.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -dependencies = [ - "serde", -] - -[[package]] -name = "snowbridge-amcl" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460a9ed63cdf03c1b9847e8a12a5f5ba19c4efd5869e4a737e05be25d7c427e5" -dependencies = [ - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" - -[[package]] -name = "state-chain" -version = "0.4.0" -dependencies = [ - "alloy-consensus", - "alloy-primitives", - "base64 0.21.7", - "bincode", - "bitcoin", - "cosmos-sdk-proto", - "guest-executor", - "header-chain", - "hex", - "prost", - "prost-build", - "prost-derive", - "revm-database-interface", - "serde", - "serde_json", - "sha2 0.10.9", - "tendermint", - "tendermint-light-client-verifier", - "tracing", - "verifier", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "strength_reduce" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros 0.26.4", -] - -[[package]] -name = "strum" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" -dependencies = [ - "strum_macros 0.27.2", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.117", -] - -[[package]] -name = "strum_macros" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "substrate-bn" -version = "0.6.0" -source = "git+https://github.com/ziren-patches/bn?branch=patch-0.6.0#0dfeeb1b7bfc21941b6e4964d678abd094a54a6f" -dependencies = [ - "bytemuck", - "byteorder", - "cfg-if", - "crunchy", - "lazy_static", - "num-bigint 0.4.6", - "rand 0.8.5", - "rustc-hex", - "zkm-lib", -] - -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - -[[package]] -name = "subtle-encoding" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dcb1ed7b8330c5eed5441052651dd7a12c75e2ed88f2ec024ae1fa3a5e59945" -dependencies = [ - "zeroize", -] - -[[package]] -name = "subtle-ng" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.117" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn-solidity" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53f425ae0b12e2f5ae65542e00898d500d4d318b4baf09f40fd0d410454e9947" -dependencies = [ - "paste", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "synstructure" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "sysinfo" -version = "0.30.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" -dependencies = [ - "cfg-if", - "core-foundation-sys", - "libc", - "ntapi", - "once_cell", - "rayon", - "windows", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "tempfile" -version = "3.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" -dependencies = [ - "fastrand", - "getrandom 0.4.2", - "once_cell", - "rustix", - "windows-sys", -] - -[[package]] -name = "tendermint" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "bytes", - "digest 0.10.7", - "ed25519", - "ed25519-consensus", - "flex-error", - "futures", - "k256", - "num-traits", - "once_cell", - "prost", - "ripemd", - "serde", - "serde_bytes", - "serde_json", - "serde_repr", - "sha2 0.10.9", - "signature", - "subtle", - "subtle-encoding", - "tendermint-proto 0.40.3", - "time", - "zeroize", -] - -[[package]] -name = "tendermint-light-client-verifier" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "derive_more 0.99.20", - "flex-error", - "serde", - "tendermint", - "time", -] - -[[package]] -name = "tendermint-proto" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "bytes", - "flex-error", - "prost", - "serde", - "serde_bytes", - "subtle-encoding", - "time", -] - -[[package]] -name = "tendermint-proto" -version = "0.40.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c40e13d39ca19082d8a7ed22de7595979350319833698f8b1080f29620a094" -dependencies = [ - "bytes", - "flex-error", - "prost", - "serde", - "serde_bytes", - "subtle-encoding", - "time", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" -dependencies = [ - "thiserror-impl 2.0.18", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "thread_local" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "threadpool" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -dependencies = [ - "num_cpus", -] - -[[package]] -name = "time" -version = "0.3.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" -dependencies = [ - "deranged", - "itoa", - "num-conv", - "powerfmt", - "serde_core", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" - -[[package]] -name = "time-macros" -version = "0.2.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -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.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" -dependencies = [ - "displaydoc", - "zerovec", -] - -[[package]] -name = "toml_datetime" -version = "1.1.1+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" -dependencies = [ - "serde_core", -] - -[[package]] -name = "toml_edit" -version = "0.25.11+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" -dependencies = [ - "indexmap 2.14.0", - "toml_datetime", - "toml_parser", - "winnow 1.0.1", -] - -[[package]] -name = "toml_parser" -version = "1.1.2+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" -dependencies = [ - "winnow 1.0.1", -] - -[[package]] -name = "tracing" -version = "0.1.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "tracing-core" -version = "0.1.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-forest" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee40835db14ddd1e3ba414292272eddde9dad04d3d4b65509656414d1c42592f" -dependencies = [ - "ansi_term", - "smallvec", - "thiserror 1.0.69", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex-automata", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "transpose" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e" -dependencies = [ - "num-integer", - "strength_reduce", -] - -[[package]] -name = "typenum" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" - -[[package]] -name = "ucd-trie" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" - -[[package]] -name = "uint" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" -dependencies = [ - "byteorder", - "crunchy", - "hex", - "static_assertions", -] - -[[package]] -name = "unarray" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" - -[[package]] -name = "unicode-ident" -version = "1.0.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" - -[[package]] -name = "unicode-segmentation" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" - -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - -[[package]] -name = "unroll" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad948c1cb799b1a70f836077721a92a35ac177d4daddf4c20a633786d4cf618" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "url" -version = "2.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - -[[package]] -name = "valuable" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" - -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" -dependencies = [ - "serde", -] - -[[package]] -name = "verifier" -version = "0.4.0" -dependencies = [ - "sha2 0.10.9", - "zkm-verifier", -] - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "wait-timeout" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" -dependencies = [ - "libc", -] - -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - -[[package]] -name = "wasip2" -version = "1.0.2+wasi-0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasip3" -version = "0.4.0+wasi-0.3.0-rc-2026-01-06" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasm-bindgen" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" -dependencies = [ - "bumpalo", - "proc-macro2", - "quote", - "syn 2.0.117", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "wasm-encoder" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" -dependencies = [ - "leb128fmt", - "wasmparser", -] - -[[package]] -name = "wasm-metadata" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" -dependencies = [ - "anyhow", - "indexmap 2.14.0", - "wasm-encoder", - "wasmparser", -] - -[[package]] -name = "wasmparser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" -dependencies = [ - "bitflags", - "hashbrown 0.15.5", - "indexmap 2.14.0", - "semver 1.0.28", -] - -[[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", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" -dependencies = [ - "windows-core 0.52.0", - "windows-targets", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-core" -version = "0.62.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link", - "windows-result", - "windows-strings", -] - -[[package]] -name = "windows-implement" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "windows-interface" -version = "0.59.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "windows-link" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" - -[[package]] -name = "windows-result" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-strings" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-sys" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "winnow" -version = "0.7.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" -dependencies = [ - "memchr", -] - -[[package]] -name = "wit-bindgen" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" -dependencies = [ - "wit-bindgen-rust-macro", -] - -[[package]] -name = "wit-bindgen-core" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" -dependencies = [ - "anyhow", - "heck", - "wit-parser", -] - -[[package]] -name = "wit-bindgen-rust" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" -dependencies = [ - "anyhow", - "heck", - "indexmap 2.14.0", - "prettyplease", - "syn 2.0.117", - "wasm-metadata", - "wit-bindgen-core", - "wit-component", -] - -[[package]] -name = "wit-bindgen-rust-macro" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" -dependencies = [ - "anyhow", - "prettyplease", - "proc-macro2", - "quote", - "syn 2.0.117", - "wit-bindgen-core", - "wit-bindgen-rust", -] - -[[package]] -name = "wit-component" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" -dependencies = [ - "anyhow", - "bitflags", - "indexmap 2.14.0", - "log", - "serde", - "serde_derive", - "serde_json", - "wasm-encoder", - "wasm-metadata", - "wasmparser", - "wit-parser", -] - -[[package]] -name = "wit-parser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.14.0", - "log", - "semver 1.0.28", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser", -] - -[[package]] -name = "writeable" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" - -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - -[[package]] -name = "yoke" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" -dependencies = [ - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", - "synstructure", -] - -[[package]] -name = "zerocopy" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zerofrom" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", - "synstructure", -] - -[[package]] -name = "zeroize" -version = "1.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zerotrie" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", -] - -[[package]] -name = "zerovec" -version = "0.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zkhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4352d1081da6922701401cdd4cbf29a2723feb4cfabb5771f6fee8e9276da1c7" -dependencies = [ - "ark-ff 0.4.2", - "ark-std 0.4.0", - "bitvec", - "blake2", - "bls12_381 0.7.1", - "byteorder", - "cfg-if", - "group 0.12.1", - "group 0.13.0", - "halo2", - "hex", - "jubjub", - "lazy_static", - "pasta_curves 0.5.1", - "rand 0.8.5", - "serde", - "sha2 0.10.9", - "sha3", - "subtle", -] - -[[package]] -name = "zkm-core-executor" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "anyhow", - "bincode", - "bytemuck", - "elf", - "enum-map", - "env_logger", - "eyre", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "log", - "nohash-hasher", - "num", - "num_enum", - "p3-field", - "p3-koala-bear", - "p3-maybe-rayon", - "p3-symmetric", - "rand 0.8.5", - "rayon-scan", - "serde", - "serde_json", - "sha2 0.10.9", - "strum 0.26.3", - "strum_macros 0.26.4", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-subscriber", - "typenum", - "vec_map", - "zkm-curves", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-core-machine" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "cfg-if", - "elliptic-curve", - "generic-array 1.3.5", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "k256", - "log", - "num", - "num_cpus", - "p256", - "p3-air", - "p3-challenger", - "p3-field", - "p3-keccak-air", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-poseidon2", - "p3-uni-stark", - "p3-util", - "rand 0.8.5", - "rayon", - "rayon-scan", - "serde", - "serde_json", - "size", - "snowbridge-amcl", - "static_assertions", - "strum 0.26.3", - "strum_macros 0.26.4", - "tempfile", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-forest", - "tracing-subscriber", - "typenum", - "web-time", - "zkm-core-executor", - "zkm-curves", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-curves" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "cfg-if", - "curve25519-dalek", - "dashu", - "elliptic-curve", - "generic-array 1.3.5", - "itertools 0.13.0", - "k256", - "num", - "p256", - "p3-field", - "serde", - "snowbridge-amcl", - "thiserror 1.0.69", - "tracing", - "typenum", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-derive" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "zkm-lib" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "cfg-if", - "elliptic-curve", - "serde", - "sha2 0.10.9", - "zkm-primitives", -] - -[[package]] -name = "zkm-primitives" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "blake3", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "p3-field", - "p3-koala-bear", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "serde", - "sha2 0.10.9", - "tracing", -] - -[[package]] -name = "zkm-recursion-core" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "backtrace", - "ff 0.13.1", - "hashbrown 0.14.5", - "itertools 0.13.0", - "p3-air", - "p3-bn254-fr", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-merkle-tree", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "static_assertions", - "thiserror 1.0.69", - "tracing", - "vec_map", - "zkhash", - "zkm-core-machine", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-stark" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "arrayref", - "hashbrown 0.14.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "p3-air", - "p3-challenger", - "p3-circle", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-keccak", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-merkle-tree", - "p3-mersenne-31", - "p3-poseidon2", - "p3-symmetric", - "p3-uni-stark", - "p3-util", - "rand 0.8.5", - "rayon-scan", - "serde", - "strum 0.26.3", - "strum_macros 0.26.4", - "sysinfo", - "tracing", - "tracing-forest", - "tracing-subscriber", - "zkm-derive", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "zkm-verifier" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "anyhow", - "bincode", - "hex", - "itertools 0.13.0", - "lazy_static", - "once_cell", - "p3-bn254-fr", - "p3-commit", - "p3-field", - "p3-koala-bear", - "p3-symmetric", - "p3-util", - "rayon", - "serde", - "sha2 0.10.9", - "strum_macros 0.26.4", - "substrate-bn", - "thiserror 2.0.18", - "zkm-core-executor", - "zkm-core-machine", - "zkm-primitives", - "zkm-recursion-core", - "zkm-stark", -] - -[[package]] -name = "zkm-zkvm" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "blake3", - "cfg-if", - "getrandom 0.2.17", - "lazy_static", - "libm", - "p3-field", - "p3-koala-bear", - "rand 0.8.5", - "serde", - "sha2 0.10.9", - "zkm-lib", - "zkm-primitives", -] - -[[package]] -name = "zmij" -version = "1.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" - -[[package]] -name = "zstd" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" -dependencies = [ - "zstd-safe", -] - -[[package]] -name = "zstd-safe" -version = "7.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" -dependencies = [ - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "2.0.16+zstd.1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" -dependencies = [ - "cc", - "pkg-config", -] - -[[patch.unused]] -name = "alloy-primitives" -version = "1.0.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.0.0#1367f9d00583135013224d764b51d63ffcdd9145" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.0#66386c419c93166f8471d3ace213d41ffcb13635" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.2" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.2#288a6856fc6e4160e85903f2af1c4af92ed4ccf9" - -[[patch.unused]] -name = "secp256k1" -version = "0.29.1" -source = "git+https://github.com/ziren-patches/rust-secp256k1?branch=patch-0.29.1#436fc77c1c72fd151f11004bec618d993b9a2f00" diff --git a/circuits/state-chain-proof/guest/Cargo.toml b/circuits/state-chain-proof/guest/Cargo.toml index 5dbf2607e..83b3f52b5 100644 --- a/circuits/state-chain-proof/guest/Cargo.toml +++ b/circuits/state-chain-proof/guest/Cargo.toml @@ -1,6 +1,5 @@ -[workspace] [package] -name = "guest" +name = "state-chain-guest" version = "1.1.0" edition = "2021" publish = false @@ -8,10 +7,10 @@ publish = false [dependencies] bincode = "1.3.3" # workspace -state-chain = { path = "../../../crates/state-chain" } +state-chain = { path = "../../crates/state-chain" } # Ziren -zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7", features = ["verify"] } +zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", features = ["verify"] } #zkm-zkvm = { path = "../../../Ziren/crates/zkvm/entrypoint", features = ["verify"] } # Statically turns off logging @@ -21,18 +20,5 @@ alloy-primitives = { version = "1.0.0", default-features = false, features = ["s sha2 = "0.10.9" -[patch.crates-io] -# Precompile patches -sha2 = { git = "https://github.com/ziren-patches/RustCrypto-hashes", branch = "patch-sha2-0.10.9", package = "sha2" } -bn = { git = "https://github.com/ziren-patches/bn", branch = "patch-0.6.0", package = "substrate-bn" } -k256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-k256-0.13.4" } -p256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-p256-0.13.2" } -alloy-primitives-v1-0-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.0.0" } -alloy-primitives-v1-1-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.0" } -alloy-primitives-v1-1-2 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.2" } -alloy-primitives-v1-4-1 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.4.1" } -secp256k1-v0-29-1 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.29.1" } -#secp256k1-v0-30-0 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.30.0" } - [features] imm-wrap-vk = ["zkm-zkvm/imm-wrap-vk", "state-chain/imm-wrap-vk"] diff --git a/circuits/state-chain-proof/host/src/lib.rs b/circuits/state-chain-proof/host/src/lib.rs index 40f4593c1..02e25dd3d 100644 --- a/circuits/state-chain-proof/host/src/lib.rs +++ b/circuits/state-chain-proof/host/src/lib.rs @@ -17,7 +17,7 @@ use state_chain::*; use std::sync::Arc; use url::Url; use zkm_sdk::{ - HashableKey, Prover, ProverClient, ZKM_CIRCUIT_VERSION, ZKMProofKind, ZKMProofWithPublicValues, + HashableKey, ProverClient, ZKM_CIRCUIT_VERSION, ZKMProofKind, ZKMProofWithPublicValues, ZKMStdin, include_elf, }; @@ -27,7 +27,7 @@ use util::hex_parse; static ELF_ID: OnceLock = OnceLock::new(); /// A program that aggregates the proofs of the simple program. -const STATE_CHAIN: &[u8] = include_elf!("guest"); +pub const STATE_CHAIN: &[u8] = include_elf!("state-chain-guest"); use std::fs; @@ -287,7 +287,7 @@ pub async fn fetch_state_chain( } pub struct StateChainProofBuilder { - client: ProverClient, + client: Arc, proving_key: zkm_sdk::ZKMProvingKey, verifying_key: zkm_sdk::ZKMVerifyingKey, } @@ -295,7 +295,11 @@ pub struct StateChainProofBuilder { impl StateChainProofBuilder { #[allow(clippy::new_without_default)] pub fn new() -> Self { - let client = ProverClient::new(); + Self::with_client(Arc::new(ProverClient::new())) + } + + /// Sets the program up on a prover client that other builders may share. + pub fn with_client(client: Arc) -> Self { let (proving_key, verifying_key) = client.setup(STATE_CHAIN); Self { client, proving_key, verifying_key } } @@ -391,15 +395,13 @@ impl ProofBuilder for StateChainProofBuilder { }; tracing::info!("elf id: {:?}", elf_id); - let proving_start = tokio::time::Instant::now(); - let (proof, cycles) = self.client.prove_with_cycles( + proof_builder::prove_timed( + &self.client, &self.proving_key, &stdin, ZKMProofKind::Groth16, elf_id, - )?; - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - Ok((proof, cycles, proving_duration)) + ) }, )?; tracing::info!("State chain proof cycles: {}", cycles); @@ -422,16 +424,20 @@ impl ProofBuilder for StateChainProofBuilder { let ProofRequest::StateChainProofRequest { output_proof, .. } = ctx else { anyhow::bail!("Invalid state chain inputs"); }; - std::fs::write(output_proof, proof.bytes())?; - let public_value_hex = hex::encode(proof.public_values.to_vec()); - let proof_size = proof.bytes().len(); - let zkm_version = proof.zkm_version.clone(); - std::fs::write( - format!("{}.public_inputs.bin", output_proof), - proof.public_values.to_vec(), + let proof_bytes = proof.bytes()?; + let proof_size = proof_bytes.len(); + let public_values = proof.public_values.to_vec(); + let public_value_hex = hex::encode(&public_values); + let vk_hash = self.verifying_key.bytes32(); + proof_builder::artifacts::publish_artifacts( + output_proof, + &proof_bytes, + &[ + (".public_inputs.bin", public_values.as_slice()), + (".vk_hash.bin", vk_hash.as_bytes()), + (".zkm_version.bin", proof.zkm_version.as_bytes()), + ], )?; - std::fs::write(format!("{}.vk_hash.bin", output_proof), self.verifying_key.bytes32())?; - std::fs::write(format!("{}.zkm_version.bin", output_proof), zkm_version)?; tracing::info!("Generate proof successfully, proof: {:?}", proof); Ok((public_value_hex, proof_size)) diff --git a/circuits/watchtower-proof/guest/Cargo.lock b/circuits/watchtower-proof/guest/Cargo.lock deleted file mode 100644 index 266ae80e4..000000000 --- a/circuits/watchtower-proof/guest/Cargo.lock +++ /dev/null @@ -1,6698 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "addchain" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e33f6a175ec6a9e0aca777567f9ff7c3deefc255660df887e7fa3585e9801d8" -dependencies = [ - "num-bigint 0.3.3", - "num-integer", - "num-traits", -] - -[[package]] -name = "addr2line" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" - -[[package]] -name = "ahash" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" -dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" -dependencies = [ - "memchr", -] - -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - -[[package]] -name = "alloy-chains" -version = "0.2.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e9e31d834fe25fe991b8884e4b9f0e59db4a97d86e05d1464d6899c013cd62" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "num_enum", - "serde", - "strum 0.27.2", -] - -[[package]] -name = "alloy-consensus" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "alloy-trie", - "alloy-tx-macros", - "auto_impl", - "c-kzg", - "derive_more 2.1.1", - "either", - "k256", - "once_cell", - "rand 0.8.5", - "secp256k1 0.30.0", - "serde", - "serde_json", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-consensus-any" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-eip2124" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "741bdd7499908b3aa0b159bba11e71c8cddd009a2c2eb7a06e825f1ec87900a5" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "crc", - "serde", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-eip2930" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9441120fa82df73e8959ae0e4ab8ade03de2aaae61be313fbf5746277847ce25" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "borsh", - "serde", -] - -[[package]] -name = "alloy-eip7702" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2919c5a56a1007492da313e7a3b6d45ef5edc5d33416fdec63c0d7a2702a0d20" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "borsh", - "k256", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-eips" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eip2124", - "alloy-eip2930", - "alloy-eip7702", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "auto_impl", - "c-kzg", - "derive_more 2.1.1", - "either", - "serde", - "serde_with", - "sha2 0.10.9", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-evm" -version = "0.23.0" -source = "git+https://github.com/ziren-patches/evm?branch=patch-0.23.0#3cc30123cc6abb1c0da7e20318202821cab5d663" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-hardforks", - "alloy-primitives", - "alloy-sol-types", - "anyhow", - "auto_impl", - "derive_more 2.1.1", - "revm", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-genesis" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-serde", - "alloy-trie", - "serde", - "serde_with", -] - -[[package]] -name = "alloy-hardforks" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ba208044232d14d4adbfa77e57d6329f51bc1acc21f5667bb7db72d88a0831" -dependencies = [ - "alloy-chains", - "alloy-eip2124", - "alloy-primitives", - "auto_impl", - "dyn-clone", -] - -[[package]] -name = "alloy-json-abi" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5513d5e6bd1cba6bdcf5373470f559f320c05c8c59493b6e98912fbe6733943f" -dependencies = [ - "alloy-primitives", - "alloy-sol-type-parser", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-json-rpc" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "alloy-sol-types", - "http", - "serde", - "serde_json", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "alloy-network" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-json-rpc", - "alloy-network-primitives", - "alloy-primitives", - "alloy-rpc-types-any", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer", - "alloy-sol-types", - "async-trait", - "auto_impl", - "derive_more 2.1.1", - "futures-utils-wasm", - "serde", - "serde_json", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-network-primitives" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-primitives" -version = "1.4.1" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.4.1#0d034202c9977acd601399efdd9c30fd1c1a08a0" -dependencies = [ - "alloy-rlp", - "bytes", - "cfg-if", - "const-hex", - "derive_more 2.1.1", - "foldhash 0.2.0", - "hashbrown 0.16.1", - "indexmap 2.14.0", - "itoa", - "k256", - "keccak-asm", - "paste", - "proptest", - "rand 0.9.3", - "ruint", - "rustc-hash", - "serde", - "sha3", - "tiny-keccak", - "zkm-zkvm", -] - -[[package]] -name = "alloy-rlp" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc90b1e703d3c03f4ff7f48e82dd0bc1c8211ab7d079cd836a06fcfeb06651cb" -dependencies = [ - "alloy-rlp-derive", - "arrayvec", - "bytes", -] - -[[package]] -name = "alloy-rlp-derive" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36834a5c0a2fa56e171bf256c34d70fca07d0c0031583edea1c4946b7889c9e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "alloy-rpc-types" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", - "serde", -] - -[[package]] -name = "alloy-rpc-types-any" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus-any", - "alloy-rpc-types-eth", - "alloy-serde", -] - -[[package]] -name = "alloy-rpc-types-debug" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "serde", - "serde_with", -] - -[[package]] -name = "alloy-rpc-types-engine" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "strum 0.27.2", -] - -[[package]] -name = "alloy-rpc-types-eth" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-network-primitives", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "alloy-sol-types", - "itertools 0.14.0", - "serde", - "serde_json", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-serde" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "serde", - "serde_json", -] - -[[package]] -name = "alloy-signer" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "async-trait", - "auto_impl", - "either", - "elliptic-curve", - "k256", - "thiserror 2.0.18", -] - -[[package]] -name = "alloy-sol-macro" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab81bab693da9bb79f7a95b64b394718259fdd7e41dceeced4cad57cb71c4f6a" -dependencies = [ - "alloy-sol-macro-expander", - "alloy-sol-macro-input", - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "alloy-sol-macro-expander" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "489f1620bb7e2483fb5819ed01ab6edc1d2f93939dce35a5695085a1afd1d699" -dependencies = [ - "alloy-sol-macro-input", - "const-hex", - "heck", - "indexmap 2.14.0", - "proc-macro-error2", - "proc-macro2", - "quote", - "sha3", - "syn 2.0.117", - "syn-solidity", -] - -[[package]] -name = "alloy-sol-macro-input" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56cef806ad22d4392c5fc83cf8f2089f988eb99c7067b4e0c6f1971fc1cca318" -dependencies = [ - "const-hex", - "dunce", - "heck", - "macro-string", - "proc-macro2", - "quote", - "syn 2.0.117", - "syn-solidity", -] - -[[package]] -name = "alloy-sol-type-parser" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6df77fea9d6a2a75c0ef8d2acbdfd92286cc599983d3175ccdc170d3433d249" -dependencies = [ - "serde", - "winnow 0.7.15", -] - -[[package]] -name = "alloy-sol-types" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70319350969a3af119da6fb3e9bddb1bce66c9ea933600cb297c8b1850ad2a3c" -dependencies = [ - "alloy-json-abi", - "alloy-primitives", - "alloy-sol-macro", - "serde", -] - -[[package]] -name = "alloy-trie" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f14b5d9b2c2173980202c6ff470d96e7c5e202c65a9f67884ad565226df7fbb" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "nybbles", - "serde", - "smallvec", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "alloy-tx-macros" -version = "1.0.41" -source = "git+https://github.com/ziren-patches/alloy?branch=patch-1.0.41#08557d4e5f4ca766194a45c1925d8f1625258793" -dependencies = [ - "alloy-primitives", - "darling 0.21.3", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "ansi_term" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" -dependencies = [ - "winapi", -] - -[[package]] -name = "anstream" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" -dependencies = [ - "anstyle", - "anstyle-parse", - "anstyle-query", - "anstyle-wincon", - "colorchoice", - "is_terminal_polyfill", - "utf8parse", -] - -[[package]] -name = "anstyle" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" - -[[package]] -name = "anstyle-parse" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" -dependencies = [ - "utf8parse", -] - -[[package]] -name = "anstyle-query" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "anstyle-wincon" -version = "3.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" -dependencies = [ - "anstyle", - "once_cell_polyfill", - "windows-sys", -] - -[[package]] -name = "anyhow" -version = "1.0.102" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" - -[[package]] -name = "ark-bls12-381" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" -dependencies = [ - "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-bn254" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" -dependencies = [ - "ark-ec", - "ark-ff 0.5.0", - "ark-std 0.5.0", -] - -[[package]] -name = "ark-ec" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" -dependencies = [ - "ahash", - "ark-ff 0.5.0", - "ark-poly", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "educe", - "fnv", - "hashbrown 0.15.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "zeroize", -] - -[[package]] -name = "ark-ff" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b3235cc41ee7a12aaaf2c575a2ad7b46713a8a50bda2fc3b003a04845c05dd6" -dependencies = [ - "ark-ff-asm 0.3.0", - "ark-ff-macros 0.3.0", - "ark-serialize 0.3.0", - "ark-std 0.3.0", - "derivative", - "num-bigint 0.4.6", - "num-traits", - "paste", - "rustc_version 0.3.3", - "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 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", - "num-bigint 0.4.6", - "num-traits", - "paste", - "rustc_version 0.4.1", - "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", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "paste", - "zeroize", -] - -[[package]] -name = "ark-ff-asm" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db02d390bf6643fb404d3d22d31aee1c4bc4459600aef9113833d17e786c6e44" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-asm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" -dependencies = [ - "quote", - "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.117", -] - -[[package]] -name = "ark-ff-macros" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-macros" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "proc-macro2", - "quote", - "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.117", -] - -[[package]] -name = "ark-poly" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" -dependencies = [ - "ahash", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "educe", - "fnv", - "hashbrown 0.15.5", -] - -[[package]] -name = "ark-serialize" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6c2b318ee6e10f8c2853e73a83adc0ccb88995aa978d8a3408d492ab2ee671" -dependencies = [ - "ark-std 0.3.0", - "digest 0.9.0", -] - -[[package]] -name = "ark-serialize" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" -dependencies = [ - "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", - "ark-std 0.5.0", - "arrayvec", - "digest 0.10.7", - "num-bigint 0.4.6", -] - -[[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.117", -] - -[[package]] -name = "ark-std" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[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", -] - -[[package]] -name = "arrayref" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - -[[package]] -name = "async-trait" -version = "0.1.89" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "aurora-engine-modexp" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "518bc5745a6264b5fd7b09dffb9667e400ee9e2bbe18555fac75e1fe9afa0df9" -dependencies = [ - "hex", - "num", -] - -[[package]] -name = "auto_impl" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - -[[package]] -name = "backtrace" -version = "0.3.76" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "serde", - "windows-link", -] - -[[package]] -name = "base16ct" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" - -[[package]] -name = "base58ck" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8d66485a3a2ea485c1913c4572ce0256067a5377ac8c75c4960e1cda98605f" -dependencies = [ - "bitcoin-internals", - "bitcoin_hashes", -] - -[[package]] -name = "base64" -version = "0.21.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "base64ct" -version = "1.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" - -[[package]] -name = "bech32" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32637268377fc7b10a8c6d51de3e7fba1ce5dd371a96e342b34e6078db558e7f" - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - -[[package]] -name = "bit-set" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" -dependencies = [ - "bit-vec", -] - -[[package]] -name = "bit-vec" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" - -[[package]] -name = "bitcoin" -version = "0.32.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e499f9fc0407f50fe98af744ab44fa67d409f76b6772e1689ec8485eb0c0f66" -dependencies = [ - "base58ck", - "bech32", - "bitcoin-internals", - "bitcoin-io", - "bitcoin-units", - "bitcoin_hashes", - "hex-conservative", - "hex_lit", - "secp256k1 0.29.0", - "serde", -] - -[[package]] -name = "bitcoin-internals" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30bdbe14aa07b06e6cfeffc529a1f099e5fbe249524f8125358604df99a4bed2" -dependencies = [ - "serde", -] - -[[package]] -name = "bitcoin-io" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dee39a0ee5b4095224a0cfc6bf4cc1baf0f9624b96b367e53b66d974e51d953" - -[[package]] -name = "bitcoin-light-client-circuit" -version = "0.4.0" -dependencies = [ - "alloy-primitives", - "base64 0.21.7", - "bincode", - "bitcoin", - "commit-chain", - "guest-executor", - "header-chain", - "hex", - "prost-build", - "revm-database-interface", - "serde", - "serde_json", - "state-chain", - "tendermint", - "tendermint-light-client-verifier", - "tracing", - "verifier", - "zkm-primitives", - "zkm-verifier", - "zkm-zkvm", -] - -[[package]] -name = "bitcoin-units" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5285c8bcaa25876d07f37e3d30c303f2609179716e11d688f51e8f1fe70063e2" -dependencies = [ - "bitcoin-internals", - "serde", -] - -[[package]] -name = "bitcoin_hashes" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26ec84b80c482df901772e931a9a681e26a1b9ee2302edeff23cb30328745c8b" -dependencies = [ - "bitcoin-io", - "hex-conservative", - "serde", -] - -[[package]] -name = "bitflags" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" -dependencies = [ - "serde_core", -] - -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "serde", - "tap", - "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 = "blake2b_simd" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b79834656f71332577234b50bfc009996f7449e0c056884e6a02492ded0ca2f3" -dependencies = [ - "arrayref", - "arrayvec", - "constant_time_eq", -] - -[[package]] -name = "blake3" -version = "1.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" -dependencies = [ - "arrayref", - "arrayvec", - "cc", - "cfg-if", - "constant_time_eq", - "cpufeatures 0.3.0", -] - -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "bls12_381" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c196a77437e7cc2fb515ce413a6401291578b5afc8ecb29a3c7ab957f05941" -dependencies = [ - "ff 0.12.1", - "group 0.12.1", - "pairing 0.22.0", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "bls12_381" -version = "0.8.0" -source = "git+https://github.com/ziren-patches/bls12_381?branch=patch-0.8.0#97b215f80e9bfab9ad6641e41b005b6d8e58f748" -dependencies = [ - "cfg-if", - "ff 0.13.1", - "group 0.13.0", - "pairing 0.23.0", - "rand_core 0.6.4", - "subtle", - "zkm-lib", -] - -[[package]] -name = "blst" -version = "0.3.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcdb4c7013139a150f9fc55d123186dbfaba0d912817466282c73ac49e71fb45" -dependencies = [ - "cc", - "glob", - "threadpool", - "zeroize", -] - -[[package]] -name = "borsh" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a" -dependencies = [ - "borsh-derive", - "bytes", - "cfg_aliases", -] - -[[package]] -name = "borsh-derive" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfcfdc083699101d5a7965e49925975f2f55060f94f9a05e7187be95d530ca59" -dependencies = [ - "once_cell", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "bumpalo" -version = "3.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" - -[[package]] -name = "byte-slice-cast" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" - -[[package]] -name = "bytemuck" -version = "1.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" -dependencies = [ - "bytemuck_derive", -] - -[[package]] -name = "bytemuck_derive" -version = "1.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" -dependencies = [ - "serde", -] - -[[package]] -name = "c-kzg" -version = "2.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6648ed1e4ea8e8a1a4a2c78e1cda29a3fd500bc622899c340d8525ea9a76b24a" -dependencies = [ - "blst", - "cc", - "glob", - "hex", - "libc", - "once_cell", - "serde", -] - -[[package]] -name = "cc" -version = "1.2.60" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20" -dependencies = [ - "find-msvc-tools", - "jobserver", - "libc", - "shlex", -] - -[[package]] -name = "cfg-if" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" - -[[package]] -name = "cfg_aliases" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" - -[[package]] -name = "chrono" -version = "0.4.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" -dependencies = [ - "iana-time-zone", - "num-traits", - "serde", - "windows-link", -] - -[[package]] -name = "colorchoice" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" - -[[package]] -name = "commit-chain" -version = "0.4.0" -dependencies = [ - "alloy-primitives", - "base64 0.21.7", - "bincode", - "bitcoin", - "guest-executor", - "hex", - "prost-build", - "revm-database-interface", - "serde", - "sha2 0.10.9", - "tendermint", - "tendermint-light-client-verifier", - "tracing", - "verifier", - "zkm-zkvm", -] - -[[package]] -name = "const-hex" -version = "1.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531185e432bb31db1ecda541e9e7ab21468d4d844ad7505e0546a49b4945d49b" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "proptest", - "serde_core", -] - -[[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - -[[package]] -name = "const_format" -version = "0.2.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" -dependencies = [ - "const_format_proc_macros", -] - -[[package]] -name = "const_format_proc_macros" -version = "0.2.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744" -dependencies = [ - "proc-macro2", - "quote", - "unicode-xid", -] - -[[package]] -name = "constant_time_eq" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" - -[[package]] -name = "convert_case" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "core-foundation-sys" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" - -[[package]] -name = "cosmos-sdk-proto" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ac39be7373404accccaede7cc1ec942ccef14f0ca18d209967a756bf1dbb1f" -dependencies = [ - "informalsystems-pbjson", - "prost", - "serde", - "tendermint-proto 0.40.4", -] - -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - -[[package]] -name = "cpufeatures" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" -dependencies = [ - "libc", -] - -[[package]] -name = "crc" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" - -[[package]] -name = "critical-section" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" - -[[package]] -name = "crossbeam-deque" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" - -[[package]] -name = "crunchy" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" - -[[package]] -name = "crypto-bigint" -version = "0.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" -dependencies = [ - "generic-array 0.14.9", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array 0.14.9", - "typenum", -] - -[[package]] -name = "curve25519-dalek" -version = "4.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "curve25519-dalek-derive", - "fiat-crypto", - "rustc_version 0.4.1", - "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.117", -] - -[[package]] -name = "curve25519-dalek-ng" -version = "4.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" -dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.6.4", - "subtle-ng", - "zeroize", -] - -[[package]] -name = "darling" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" -dependencies = [ - "darling_core 0.21.3", - "darling_macro 0.21.3", -] - -[[package]] -name = "darling" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" -dependencies = [ - "darling_core 0.23.0", - "darling_macro 0.23.0", -] - -[[package]] -name = "darling_core" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "serde", - "strsim", - "syn 2.0.117", -] - -[[package]] -name = "darling_core" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" -dependencies = [ - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.117", -] - -[[package]] -name = "darling_macro" -version = "0.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" -dependencies = [ - "darling_core 0.21.3", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "darling_macro" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" -dependencies = [ - "darling_core 0.23.0", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "dashu" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b3e5ac1e23ff1995ef05b912e2b012a8784506987a2651552db2c73fb3d7e0" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "dashu-macros", - "dashu-ratio", - "rustversion", -] - -[[package]] -name = "dashu-base" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b80bf6b85aa68c58ffea2ddb040109943049ce3fbdf4385d0380aef08ef289" - -[[package]] -name = "dashu-float" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85078445a8dbd2e1bd21f04a816f352db8d333643f0c9b78ca7c3d1df71063e7" -dependencies = [ - "dashu-base", - "dashu-int", - "num-modular", - "num-order", - "rustversion", - "static_assertions", -] - -[[package]] -name = "dashu-int" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee99d08031ca34a4d044efbbb21dff9b8c54bb9d8c82a189187c0651ffdb9fbf" -dependencies = [ - "cfg-if", - "dashu-base", - "num-modular", - "num-order", - "rustversion", - "static_assertions", -] - -[[package]] -name = "dashu-macros" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93381c3ef6366766f6e9ed9cf09e4ef9dec69499baf04f0c60e70d653cf0ab10" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "dashu-ratio", - "paste", - "proc-macro2", - "quote", - "rustversion", -] - -[[package]] -name = "dashu-ratio" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e33b04dd7ce1ccf8a02a69d3419e354f2bbfdf4eb911a0b7465487248764c9" -dependencies = [ - "dashu-base", - "dashu-float", - "dashu-int", - "num-modular", - "num-order", - "rustversion", -] - -[[package]] -name = "der" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" -dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", -] - -[[package]] -name = "deranged" -version = "0.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" -dependencies = [ - "powerfmt", - "serde_core", -] - -[[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive-where" -version = "1.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more" -version = "0.99.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" -dependencies = [ - "derive_more-impl 1.0.0", -] - -[[package]] -name = "derive_more" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" -dependencies = [ - "derive_more-impl 2.1.1", -] - -[[package]] -name = "derive_more-impl" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "derive_more-impl" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version 0.4.1", - "syn 2.0.117", - "unicode-xid", -] - -[[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -dependencies = [ - "generic-array 0.14.9", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer 0.10.4", - "const-oid", - "crypto-common", - "subtle", -] - -[[package]] -name = "displaydoc" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - -[[package]] -name = "dyn-clone" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" - -[[package]] -name = "ecdsa" -version = "0.16.9" -source = "git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "der", - "digest 0.10.7", - "elliptic-curve", - "rfc6979", - "serdect", - "signature", - "spki", -] - -[[package]] -name = "ed25519" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" -dependencies = [ - "pkcs8", - "signature", -] - -[[package]] -name = "ed25519-consensus" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" -dependencies = [ - "curve25519-dalek-ng", - "hex", - "rand_core 0.6.4", - "sha2 0.9.9", - "zeroize", -] - -[[package]] -name = "educe" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" -dependencies = [ - "enum-ordinalize", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "either" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" -dependencies = [ - "serde", -] - -[[package]] -name = "elf" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4445909572dbd556c457c849c4ca58623d84b27c8fff1e74b0b4227d8b90d17b" - -[[package]] -name = "elliptic-curve" -version = "0.13.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" -dependencies = [ - "base16ct", - "crypto-bigint", - "digest 0.10.7", - "ff 0.13.1", - "generic-array 0.14.9", - "group 0.13.0", - "hkdf", - "pem-rfc7468", - "pkcs8", - "rand_core 0.6.4", - "sec1", - "serdect", - "subtle", - "zeroize", -] - -[[package]] -name = "enum-map" -version = "2.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" -dependencies = [ - "enum-map-derive", - "serde", -] - -[[package]] -name = "enum-map-derive" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "enum-ordinalize" -version = "4.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" -dependencies = [ - "enum-ordinalize-derive", -] - -[[package]] -name = "enum-ordinalize-derive" -version = "4.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "env_filter" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "jiff", - "log", -] - -[[package]] -name = "equivalent" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" - -[[package]] -name = "errno" -version = "0.3.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" -dependencies = [ - "libc", - "windows-sys", -] - -[[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 = "fastrand" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" - -[[package]] -name = "fastrlp" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "fastrlp" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "bitvec", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "ff" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" -dependencies = [ - "bitvec", - "byteorder", - "ff_derive", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "ff_derive" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f10d12652036b0e99197587c6ba87a8fc3031986499973c030d8b44fcc151b60" -dependencies = [ - "addchain", - "num-bigint 0.3.3", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "fiat-crypto" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" - -[[package]] -name = "find-msvc-tools" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" - -[[package]] -name = "fixed-hash" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" -dependencies = [ - "byteorder", - "rand 0.8.5", - "rustc-hex", - "static_assertions", -] - -[[package]] -name = "fixedbitset" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" - -[[package]] -name = "flex-error" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c606d892c9de11507fa0dcffc116434f94e105d0bbdc4e405b61519464c49d7b" -dependencies = [ - "paste", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - -[[package]] -name = "foldhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" - -[[package]] -name = "form_urlencoded" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" - -[[package]] -name = "futures-io" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" - -[[package]] -name = "futures-sink" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" - -[[package]] -name = "futures-task" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" - -[[package]] -name = "futures-util" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" -dependencies = [ - "futures-core", - "futures-sink", - "futures-task", - "pin-project-lite", -] - -[[package]] -name = "futures-utils-wasm" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" - -[[package]] -name = "gcd" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a" - -[[package]] -name = "generic-array" -version = "0.14.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" -dependencies = [ - "typenum", - "version_check", - "zeroize", -] - -[[package]] -name = "generic-array" -version = "1.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaf57c49a95fd1fe24b90b3033bee6dc7e8f1288d51494cb44e627c295e38542" -dependencies = [ - "rustversion", - "serde_core", - "typenum", -] - -[[package]] -name = "getrandom" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" -dependencies = [ - "cfg-if", - "libc", - "wasi", -] - -[[package]] -name = "getrandom" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" -dependencies = [ - "cfg-if", - "libc", - "r-efi 5.3.0", - "wasip2", -] - -[[package]] -name = "getrandom" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555" -dependencies = [ - "cfg-if", - "libc", - "r-efi 6.0.0", - "wasip2", - "wasip3", -] - -[[package]] -name = "gimli" -version = "0.32.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" - -[[package]] -name = "glob" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" - -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "memuse", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "group" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" -dependencies = [ - "ff 0.13.1", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "guest" -version = "1.1.0" -dependencies = [ - "alloy-primitives", - "bincode", - "bitcoin", - "bitcoin-light-client-circuit", - "commit-chain", - "header-chain", - "sha2 0.10.9", - "state-chain", - "tracing", - "zkm-zkvm", -] - -[[package]] -name = "guest-executor" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-consensus", - "alloy-evm", - "alloy-network", - "alloy-primitives", - "alloy-rpc-types", - "bincode", - "itertools 0.13.0", - "kzg-rs", - "mpt", - "primitives", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", - "reth-errors", - "reth-ethereum-consensus", - "reth-ethereum-primitives", - "reth-evm", - "reth-evm-ethereum", - "reth-execution-types", - "reth-primitives-traits", - "reth-trie", - "revm", - "revm-primitives", - "serde", - "serde_json", - "serde_with", - "thiserror 1.0.69", -] - -[[package]] -name = "halo2" -version = "0.1.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a23c779b38253fe1538102da44ad5bd5378495a61d2c4ee18d64eaa61ae5995" -dependencies = [ - "halo2_proofs", -] - -[[package]] -name = "halo2_proofs" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e925780549adee8364c7f2b685c753f6f3df23bde520c67416e93bf615933760" -dependencies = [ - "blake2b_simd", - "ff 0.12.1", - "group 0.12.1", - "pasta_curves 0.4.1", - "rand_core 0.6.4", - "rayon", -] - -[[package]] -name = "halo2curves" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d380afeef3f1d4d3245b76895172018cfb087d9976a7cabcd5597775b2933e07" -dependencies = [ - "blake2", - "digest 0.10.7", - "ff 0.13.1", - "group 0.13.0", - "halo2derive", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "pairing 0.23.0", - "pasta_curves 0.5.1", - "paste", - "rand 0.8.5", - "rand_core 0.6.4", - "rayon", - "serde", - "serde_arrays 0.1.0", - "sha2 0.10.9", - "static_assertions", - "subtle", - "unroll", -] - -[[package]] -name = "halo2derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb99e7492b4f5ff469d238db464131b86c2eaac814a78715acba369f64d2c76" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "allocator-api2", - "serde", -] - -[[package]] -name = "hashbrown" -version = "0.15.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" -dependencies = [ - "allocator-api2", - "foldhash 0.1.5", -] - -[[package]] -name = "hashbrown" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" -dependencies = [ - "foldhash 0.2.0", - "serde", - "serde_core", -] - -[[package]] -name = "hashbrown" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" - -[[package]] -name = "header-chain" -version = "0.4.0" -dependencies = [ - "bincode", - "bitcoin", - "borsh", - "crypto-bigint", - "serde", - "sha2 0.10.9", - "verifier", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -dependencies = [ - "serde", -] - -[[package]] -name = "hex-conservative" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda06d18ac606267c40c04e41b9947729bf8b9efe74bd4e82b61a5f26a510b9f" -dependencies = [ - "arrayvec", -] - -[[package]] -name = "hex_lit" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd" - -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac", -] - -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest 0.10.7", -] - -[[package]] -name = "http" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" -dependencies = [ - "bytes", - "itoa", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.65" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "log", - "wasm-bindgen", - "windows-core 0.62.2", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "icu_collections" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" -dependencies = [ - "displaydoc", - "potential_utf", - "utf8_iter", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_locale_core" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_normalizer" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" -dependencies = [ - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "zerovec", -] - -[[package]] -name = "icu_normalizer_data" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" - -[[package]] -name = "icu_properties" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" -dependencies = [ - "icu_collections", - "icu_locale_core", - "icu_properties_data", - "icu_provider", - "zerotrie", - "zerovec", -] - -[[package]] -name = "icu_properties_data" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" - -[[package]] -name = "icu_provider" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" -dependencies = [ - "displaydoc", - "icu_locale_core", - "writeable", - "yoke", - "zerofrom", - "zerotrie", - "zerovec", -] - -[[package]] -name = "id-arena" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" -dependencies = [ - "idna_adapter", - "smallvec", - "utf8_iter", -] - -[[package]] -name = "idna_adapter" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" -dependencies = [ - "icu_normalizer", - "icu_properties", -] - -[[package]] -name = "impl-codec" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" -dependencies = [ - "parity-scale-codec", -] - -[[package]] -name = "impl-trait-for-tuples" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "indenter" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5" - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - -[[package]] -name = "indexmap" -version = "2.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" -dependencies = [ - "equivalent", - "hashbrown 0.17.0", - "serde", - "serde_core", -] - -[[package]] -name = "informalsystems-pbjson" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aa4a0980c8379295100d70854354e78df2ee1c6ca0f96ffe89afeb3140e3a3d" -dependencies = [ - "base64 0.21.7", - "serde", -] - -[[package]] -name = "is_terminal_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -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 = "itertools" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" - -[[package]] -name = "jiff" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" -dependencies = [ - "jiff-static", - "log", - "portable-atomic", - "portable-atomic-util", - "serde_core", -] - -[[package]] -name = "jiff-static" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "jobserver" -version = "0.1.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" -dependencies = [ - "getrandom 0.3.4", - "libc", -] - -[[package]] -name = "js-sys" -version = "0.3.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "jubjub" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a575df5f985fe1cd5b2b05664ff6accfc46559032b954529fd225a2168d27b0f" -dependencies = [ - "bitvec", - "bls12_381 0.7.1", - "ff 0.12.1", - "group 0.12.1", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "k256" -version = "0.13.4" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-k256-0.13.4#6ad84b9b604911c6f5dd353b88c04927d2739a32" -dependencies = [ - "cfg-if", - "ecdsa", - "elliptic-curve", - "hex", - "once_cell", - "serdect", - "sha2 0.10.9", - "signature", - "zkm-lib", -] - -[[package]] -name = "keccak" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653" -dependencies = [ - "cpufeatures 0.2.17", -] - -[[package]] -name = "keccak-asm" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa468878266ad91431012b3e5ef1bf9b170eab22883503a318d46857afa4579a" -dependencies = [ - "digest 0.10.7", - "sha3-asm", -] - -[[package]] -name = "kzg-rs" -version = "0.2.6" -source = "git+https://github.com/ziren-patches/kzg-rs?branch=ziren#4cd5e3086a49dc1e94ffbd63ee4a7a9b2e342faa" -dependencies = [ - "bls12_381 0.8.0", - "ff 0.13.1", - "hex", - "serde_arrays 0.2.0", - "sha2 0.10.9", - "spin", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" -dependencies = [ - "spin", -] - -[[package]] -name = "leb128fmt" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" - -[[package]] -name = "libc" -version = "0.2.184" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f5d2a454e16a5ea0f4ced81bd44e4cfc7bd3a507b61887c99fd3538b28e4af" - -[[package]] -name = "libm" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" - -[[package]] -name = "linux-raw-sys" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" - -[[package]] -name = "litemap" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" - -[[package]] -name = "lock_api" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" -dependencies = [ - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" - -[[package]] -name = "macro-string" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "matchers" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" -dependencies = [ - "regex-automata", -] - -[[package]] -name = "memchr" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" - -[[package]] -name = "memuse" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d97bbf43eb4f088f8ca469930cde17fa036207c9a5e02ccc5107c4e8b17c964" - -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", -] - -[[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 = "mpt" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types", - "alloy-rpc-types-debug", - "reth-trie", - "rlp", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "multimap" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "ntapi" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" -dependencies = [ - "winapi", -] - -[[package]] -name = "nu-ansi-term" -version = "0.50.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" -dependencies = [ - "windows-sys", -] - -[[package]] -name = "num" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" -dependencies = [ - "num-bigint 0.4.6", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6f7833f2cbf2360a6cfd58cd41a53aa7a90bd4c202f5b1c7dd2ed73c57b2c3" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "num-complex" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-conv" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-iter" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-modular" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bb261bf36fa7d83f4c294f834e91256769097b3cb505d44831e0a179ac647f" - -[[package]] -name = "num-order" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "537b596b97c40fcf8056d153049eb22f481c17ebce72a513ec9286e4986d1bb6" -dependencies = [ - "num-modular", -] - -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", - "libm", -] - -[[package]] -name = "num_cpus" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" -dependencies = [ - "hermit-abi", - "libc", -] - -[[package]] -name = "num_enum" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" -dependencies = [ - "num_enum_derive", - "rustversion", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "nums" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3c74f925fb8cfc49a8022f2afce48a0683b70f9e439885594e84c5edbf5b01" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "nybbles" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d49ff0c0d00d4a502b39df9af3a525e1efeb14b9dabb5bb83335284c1309210" -dependencies = [ - "alloy-rlp", - "cfg-if", - "proptest", - "ruint", - "serde", - "smallvec", -] - -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" -dependencies = [ - "critical-section", - "portable-atomic", -] - -[[package]] -name = "once_cell_polyfill" -version = "1.70.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" - -[[package]] -name = "op-alloy-consensus" -version = "0.22.0" -source = "git+https://github.com/ziren-patches/op-alloy?branch=patch-0.22.0#20048eaa105b1c06ca4fca6108a047a2fda0c494" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-serde", - "derive_more 2.1.1", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - -[[package]] -name = "p256" -version = "0.13.2" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" -dependencies = [ - "ecdsa", - "elliptic-curve", - "hex", - "primeorder", - "sha2 0.10.9", - "zkm-lib", -] - -[[package]] -name = "p3-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-matrix", -] - -[[package]] -name = "p3-bn254-fr" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "ff 0.13.1", - "halo2curves", - "num-bigint 0.4.6", - "p3-field", - "p3-poseidon2", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-challenger" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-maybe-rayon", - "p3-symmetric", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-circle" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-commit" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-util", - "serde", -] - -[[package]] -name = "p3-dft" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "tracing", -] - -[[package]] -name = "p3-field" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "nums", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-fri" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-interpolation", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-interpolation" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", -] - -[[package]] -name = "p3-keccak" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-symmetric", - "p3-util", - "tiny-keccak", -] - -[[package]] -name = "p3-keccak-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-air", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "tracing", -] - -[[package]] -name = "p3-koala-bear" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field", - "p3-mds", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-matrix" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "p3-maybe-rayon", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", - "transpose", -] - -[[package]] -name = "p3-maybe-rayon" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "rayon", -] - -[[package]] -name = "p3-mds" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-symmetric", - "p3-util", - "rand 0.8.5", -] - -[[package]] -name = "p3-merkle-tree" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-commit", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "tracing", -] - -[[package]] -name = "p3-mersenne-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-monty-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "serde_json", - "tracing", - "transpose", -] - -[[package]] -name = "p3-poseidon2" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "gcd", - "p3-field", - "p3-mds", - "p3-symmetric", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-symmetric" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field", - "serde", -] - -[[package]] -name = "p3-uni-stark" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-air", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-matrix", - "p3-maybe-rayon", - "p3-util", - "serde", - "tracing", -] - -[[package]] -name = "p3-util" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "lock_api", - "serde", -] - -[[package]] -name = "pairing" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135590d8bdba2b31346f9cd1fb2a912329f5135e832a4f422942eb6ead8b6b3b" -dependencies = [ - "group 0.12.1", -] - -[[package]] -name = "pairing" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f" -dependencies = [ - "group 0.13.0", -] - -[[package]] -name = "parity-scale-codec" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799781ae679d79a948e13d4824a40970bfa500058d245760dd857301059810fa" -dependencies = [ - "arrayvec", - "bitvec", - "byte-slice-cast", - "const_format", - "impl-trait-for-tuples", - "parity-scale-codec-derive", - "rustversion", - "serde", -] - -[[package]] -name = "parity-scale-codec-derive" -version = "3.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b4653168b563151153c9e4c08ebed57fb8262bebfa79711552fa983c623e7a" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "pasta_curves" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc65faf8e7313b4b1fbaa9f7ca917a0eed499a9663be71477f87993604341d8" -dependencies = [ - "blake2b_simd", - "ff 0.12.1", - "group 0.12.1", - "lazy_static", - "rand 0.8.5", - "static_assertions", - "subtle", -] - -[[package]] -name = "pasta_curves" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e57598f73cc7e1b2ac63c79c517b31a0877cd7c402cdcaa311b5208de7a095" -dependencies = [ - "blake2b_simd", - "ff 0.13.1", - "group 0.13.0", - "hex", - "lazy_static", - "rand 0.8.5", - "serde", - "static_assertions", - "subtle", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "pem-rfc7468" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" -dependencies = [ - "base64ct", -] - -[[package]] -name = "percent-encoding" -version = "2.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" - -[[package]] -name = "pest" -version = "2.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662" -dependencies = [ - "memchr", - "ucd-trie", -] - -[[package]] -name = "petgraph" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" -dependencies = [ - "fixedbitset", - "indexmap 2.14.0", -] - -[[package]] -name = "phf" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" -dependencies = [ - "phf_macros", - "phf_shared", - "serde", -] - -[[package]] -name = "phf_generator" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" -dependencies = [ - "fastrand", - "phf_shared", -] - -[[package]] -name = "phf_macros" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "phf_shared" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" -dependencies = [ - "siphasher", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" - -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - -[[package]] -name = "pkg-config" -version = "0.3.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" - -[[package]] -name = "portable-atomic" -version = "1.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" - -[[package]] -name = "portable-atomic-util" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3" -dependencies = [ - "portable-atomic", -] - -[[package]] -name = "potential_utf" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" -dependencies = [ - "zerovec", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "prettyplease" -version = "0.2.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" -dependencies = [ - "proc-macro2", - "syn 2.0.117", -] - -[[package]] -name = "primeorder" -version = "0.13.1" -source = "git+https://github.com/ziren-patches/elliptic-curves?branch=patch-p256-0.13.2#88d42225abcb639b9bd3a930ac5a14f2262541c8" -dependencies = [ - "elliptic-curve", -] - -[[package]] -name = "primitive-types" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" -dependencies = [ - "fixed-hash", - "impl-codec", - "uint", -] - -[[package]] -name = "primitives" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/reth-processor?branch=feat%2Fslot-state-check#eee4dbfbdb7734d2785d58f95de84393dbb9009e" -dependencies = [ - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-rpc-types", - "eyre", - "reth-chainspec", - "reth-primitives-traits", - "reth-trie", - "serde", - "serde_json", -] - -[[package]] -name = "proc-macro-crate" -version = "3.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" -dependencies = [ - "toml_edit", -] - -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "proc-macro2" -version = "1.0.106" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "proptest" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744" -dependencies = [ - "bit-set", - "bit-vec", - "bitflags", - "num-traits", - "rand 0.9.3", - "rand_chacha 0.9.0", - "rand_xorshift", - "regex-syntax", - "rusty-fork", - "tempfile", - "unarray", -] - -[[package]] -name = "prost" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" -dependencies = [ - "bytes", - "prost-derive", -] - -[[package]] -name = "prost-build" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" -dependencies = [ - "heck", - "itertools 0.14.0", - "log", - "multimap", - "once_cell", - "petgraph", - "prettyplease", - "prost", - "prost-types", - "regex", - "syn 2.0.117", - "tempfile", -] - -[[package]] -name = "prost-derive" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" -dependencies = [ - "anyhow", - "itertools 0.14.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "prost-types" -version = "0.13.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" -dependencies = [ - "prost", -] - -[[package]] -name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - -[[package]] -name = "quote" -version = "1.0.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - -[[package]] -name = "r-efi" -version = "6.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "serde", -] - -[[package]] -name = "rand" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec095654a25171c2124e9e3393a930bddbffdc939556c914957a4c3e0a87166" -dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.5", - "serde", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.5", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.17", -] - -[[package]] -name = "rand_core" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" -dependencies = [ - "getrandom 0.3.4", - "serde", -] - -[[package]] -name = "rand_xorshift" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" -dependencies = [ - "rand_core 0.9.5", -] - -[[package]] -name = "rayon" -version = "1.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "rayon-scan" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f87cc11a0140b4b0da0ffc889885760c61b13672d80a908920b2c0df078fa14" -dependencies = [ - "rayon", -] - -[[package]] -name = "ref-cast" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" -dependencies = [ - "ref-cast-impl", -] - -[[package]] -name = "ref-cast-impl" -version = "1.0.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "regex" -version = "1.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" - -[[package]] -name = "reth-chainspec" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-genesis", - "alloy-primitives", - "alloy-trie", - "auto_impl", - "derive_more 2.1.1", - "reth-ethereum-forks", - "reth-network-peers", - "reth-primitives-traits", - "serde_json", -] - -[[package]] -name = "reth-codecs" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-trie", - "bytes", - "modular-bitfield", - "op-alloy-consensus", - "reth-codecs-derive", - "reth-zstd-compressors", - "serde", -] - -[[package]] -name = "reth-codecs-derive" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "reth-consensus" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-primitives", - "auto_impl", - "reth-execution-types", - "reth-primitives-traits", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-consensus-common" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "reth-chainspec", - "reth-consensus", - "reth-primitives-traits", -] - -[[package]] -name = "reth-db-models" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "reth-primitives-traits", -] - -[[package]] -name = "reth-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "reth-consensus", - "reth-execution-errors", - "reth-storage-errors", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-ethereum-consensus" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "reth-chainspec", - "reth-consensus", - "reth-consensus-common", - "reth-execution-types", - "reth-primitives-traits", - "tracing", -] - -[[package]] -name = "reth-ethereum-forks" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eip2124", - "alloy-hardforks", - "alloy-primitives", - "auto_impl", - "once_cell", -] - -[[package]] -name = "reth-ethereum-primitives" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-serde", - "reth-codecs", - "reth-primitives-traits", - "serde", - "serde_with", -] - -[[package]] -name = "reth-evm" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "anyhow", - "auto_impl", - "derive_more 2.1.1", - "futures-util", - "reth-execution-errors", - "reth-execution-types", - "reth-primitives-traits", - "reth-storage-api", - "reth-storage-errors", - "reth-trie-common", - "revm", - "revm-database", -] - -[[package]] -name = "reth-evm-ethereum" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "alloy-rpc-types-engine", - "reth-chainspec", - "reth-ethereum-forks", - "reth-ethereum-primitives", - "reth-evm", - "reth-execution-types", - "reth-primitives-traits", - "reth-storage-errors", - "revm", -] - -[[package]] -name = "reth-execution-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-evm", - "alloy-primitives", - "alloy-rlp", - "nybbles", - "reth-storage-errors", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-execution-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-evm", - "alloy-primitives", - "derive_more 2.1.1", - "reth-ethereum-primitives", - "reth-primitives-traits", - "reth-trie-common", - "revm", -] - -[[package]] -name = "reth-network-peers" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "serde_with", - "thiserror 2.0.18", - "url", -] - -[[package]] -name = "reth-primitives-traits" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", - "alloy-primitives", - "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-trie", - "auto_impl", - "bytes", - "derive_more 2.1.1", - "once_cell", - "op-alloy-consensus", - "reth-codecs", - "revm-bytecode", - "revm-primitives", - "revm-state", - "secp256k1 0.30.0", - "serde", - "serde_with", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-prune-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "strum 0.27.2", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-stages-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "reth-trie-common", -] - -[[package]] -name = "reth-static-file-types" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "derive_more 2.1.1", - "serde", - "strum 0.27.2", -] - -[[package]] -name = "reth-storage-api" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rpc-types-engine", - "auto_impl", - "reth-chainspec", - "reth-db-models", - "reth-ethereum-primitives", - "reth-execution-types", - "reth-primitives-traits", - "reth-prune-types", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "revm-database", -] - -[[package]] -name = "reth-storage-errors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "derive_more 2.1.1", - "reth-primitives-traits", - "reth-prune-types", - "reth-static-file-types", - "revm-database-interface", - "thiserror 2.0.18", -] - -[[package]] -name = "reth-trie" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "auto_impl", - "itertools 0.14.0", - "reth-execution-errors", - "reth-primitives-traits", - "reth-stages-types", - "reth-storage-errors", - "reth-trie-common", - "reth-trie-sparse", - "revm-database", - "tracing", -] - -[[package]] -name = "reth-trie-common" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-consensus", - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "derive_more 2.1.1", - "itertools 0.14.0", - "nybbles", - "rayon", - "reth-primitives-traits", - "revm-database", -] - -[[package]] -name = "reth-trie-sparse" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "alloy-primitives", - "alloy-rlp", - "alloy-trie", - "auto_impl", - "reth-execution-errors", - "reth-primitives-traits", - "reth-trie-common", - "smallvec", - "tracing", -] - -[[package]] -name = "reth-zstd-compressors" -version = "1.9.3" -source = "git+https://github.com/ziren-patches/reth?branch=patch-1.9.3#fb7e5b4b347ac28d7f3f937698a3b084bd158aa2" -dependencies = [ - "zstd", -] - -[[package]] -name = "revm" -version = "31.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database", - "revm-database-interface", - "revm-handler", - "revm-inspector", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", -] - -[[package]] -name = "revm-bytecode" -version = "7.1.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "bitvec", - "phf", - "revm-primitives", - "serde", -] - -[[package]] -name = "revm-context" -version = "11.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-consensus", - "bitvec", - "cfg-if", - "derive-where", - "revm-bytecode", - "revm-context-interface", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-context-interface" -version = "12.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-consensus", - "alloy-eip2930", - "alloy-eip7702", - "auto_impl", - "either", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-database" -version = "9.0.5" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-eips", - "revm-bytecode", - "revm-database-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-database-interface" -version = "8.0.5" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "either", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-handler" -version = "12.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "derive-where", - "revm-bytecode", - "revm-context", - "revm-context-interface", - "revm-database-interface", - "revm-interpreter", - "revm-precompile", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-inspector" -version = "12.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "auto_impl", - "either", - "revm-context", - "revm-database-interface", - "revm-handler", - "revm-interpreter", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-interpreter" -version = "29.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "revm-bytecode", - "revm-context-interface", - "revm-primitives", - "revm-state", - "serde", -] - -[[package]] -name = "revm-precompile" -version = "29.0.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "ark-bls12-381", - "ark-bn254", - "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "arrayref", - "aurora-engine-modexp", - "cfg-if", - "k256", - "p256", - "revm-primitives", - "ripemd", - "sha2 0.10.9", - "substrate-bn", -] - -[[package]] -name = "revm-primitives" -version = "21.0.2" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "alloy-primitives", - "num_enum", - "once_cell", - "serde", -] - -[[package]] -name = "revm-state" -version = "8.1.1" -source = "git+https://github.com/ziren-patches/revm?branch=patch-31.0.2#0cd8a9cffabcc01fd92b8f12d6d601040e0ec88f" -dependencies = [ - "bitflags", - "revm-bytecode", - "revm-primitives", - "serde", -] - -[[package]] -name = "rfc6979" -version = "0.4.0" -source = "git+https://github.com/ziren-patches/signatures.git?branch=patch-ecdsa-0.16.9#da0cd8753b243e09acf82f8e58f8da0e28e7287d" -dependencies = [ - "hmac", - "subtle", -] - -[[package]] -name = "ripemd" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" -dependencies = [ - "digest 0.10.7", -] - -[[package]] -name = "rlp" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" -dependencies = [ - "bytes", - "rustc-hex", -] - -[[package]] -name = "ruint" -version = "1.17.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c141e807189ad38a07276942c6623032d3753c8859c146104ac2e4d68865945a" -dependencies = [ - "alloy-rlp", - "ark-ff 0.3.0", - "ark-ff 0.4.2", - "ark-ff 0.5.0", - "bytes", - "fastrlp 0.3.1", - "fastrlp 0.4.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "parity-scale-codec", - "primitive-types", - "proptest", - "rand 0.8.5", - "rand 0.9.3", - "rlp", - "ruint-macro", - "serde_core", - "valuable", - "zeroize", -] - -[[package]] -name = "ruint-macro" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48fd7bd8a6377e15ad9d42a8ec25371b94ddc67abe7c8b9127bec79bebaaae18" - -[[package]] -name = "rustc-demangle" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d" - -[[package]] -name = "rustc-hash" -version = "2.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" - -[[package]] -name = "rustc-hex" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" - -[[package]] -name = "rustc_version" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -dependencies = [ - "semver 0.11.0", -] - -[[package]] -name = "rustc_version" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" -dependencies = [ - "semver 1.0.28", -] - -[[package]] -name = "rustix" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" -dependencies = [ - "bitflags", - "errno", - "libc", - "linux-raw-sys", - "windows-sys", -] - -[[package]] -name = "rustversion" -version = "1.0.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" - -[[package]] -name = "rusty-fork" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2" -dependencies = [ - "fnv", - "quick-error", - "tempfile", - "wait-timeout", -] - -[[package]] -name = "scale-info" -version = "2.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "346a3b32eba2640d17a9cb5927056b08f3de90f65b72fe09402c2ad07d684d0b" -dependencies = [ - "cfg-if", - "derive_more 1.0.0", - "parity-scale-codec", - "scale-info-derive", -] - -[[package]] -name = "scale-info-derive" -version = "2.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6630024bf739e2179b91fb424b28898baf819414262c5d376677dbff1fe7ebf" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "schemars" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f" -dependencies = [ - "dyn-clone", - "ref-cast", - "serde", - "serde_json", -] - -[[package]] -name = "schemars" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" -dependencies = [ - "dyn-clone", - "ref-cast", - "serde", - "serde_json", -] - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "sec1" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" -dependencies = [ - "base16ct", - "der", - "generic-array 0.14.9", - "pkcs8", - "serdect", - "subtle", - "zeroize", -] - -[[package]] -name = "secp256k1" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e0cc0f1cf93f4969faf3ea1c7d8a9faed25918d96affa959720823dfe86d4f3" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "secp256k1-sys", - "serde", -] - -[[package]] -name = "secp256k1" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "secp256k1-sys", - "serde", -] - -[[package]] -name = "secp256k1-sys" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9" -dependencies = [ - "cc", -] - -[[package]] -name = "semver" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser", -] - -[[package]] -name = "semver" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" - -[[package]] -name = "semver-parser" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9900206b54a3527fdc7b8a938bffd94a568bac4f4aa8113b209df75a09c0dec2" -dependencies = [ - "pest", -] - -[[package]] -name = "serde" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" -dependencies = [ - "serde_core", - "serde_derive", -] - -[[package]] -name = "serde_arrays" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38636132857f68ec3d5f3eb121166d2af33cb55174c4d5ff645db6165cbef0fd" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_arrays" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94a16b99c5ea4fe3daccd14853ad260ec00ea043b2708d1fd1da3106dcd8d9df" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_bytes" -version = "0.11.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" -dependencies = [ - "serde", - "serde_core", -] - -[[package]] -name = "serde_core" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.228" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serde_json" -version = "1.0.149" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" -dependencies = [ - "itoa", - "memchr", - "serde", - "serde_core", - "zmij", -] - -[[package]] -name = "serde_repr" -version = "0.1.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serde_with" -version = "3.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.14.0", - "schemars 0.9.0", - "schemars 1.2.1", - "serde_core", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" -dependencies = [ - "darling 0.23.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "serdect" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" -dependencies = [ - "base16ct", - "serde", -] - -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures 0.2.17", - "digest 0.9.0", - "opaque-debug", -] - -[[package]] -name = "sha2" -version = "0.10.9" -source = "git+https://github.com/ziren-patches/RustCrypto-hashes?branch=patch-sha2-0.10.9#dbfdbd088ac7b55e03c0b9eb192278efe35d67dc" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "digest 0.10.7", -] - -[[package]] -name = "sha3" -version = "0.10.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" -dependencies = [ - "digest 0.10.7", - "keccak", -] - -[[package]] -name = "sha3-asm" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59cbb88c189d6352cc8ae96a39d19c7ecad8f7330b29461187f2587fdc2988d5" -dependencies = [ - "cc", - "cfg-if", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "signature" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" -dependencies = [ - "digest 0.10.7", - "rand_core 0.6.4", -] - -[[package]] -name = "siphasher" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" - -[[package]] -name = "size" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fed904c7fb2856d868b92464fc8fa597fce366edea1a9cbfaa8cb5fe080bd6d" - -[[package]] -name = "smallvec" -version = "1.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -dependencies = [ - "serde", -] - -[[package]] -name = "snowbridge-amcl" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460a9ed63cdf03c1b9847e8a12a5f5ba19c4efd5869e4a737e05be25d7c427e5" -dependencies = [ - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" - -[[package]] -name = "state-chain" -version = "0.4.0" -dependencies = [ - "alloy-consensus", - "alloy-primitives", - "base64 0.21.7", - "bincode", - "bitcoin", - "cosmos-sdk-proto", - "guest-executor", - "header-chain", - "hex", - "prost", - "prost-build", - "prost-derive", - "revm-database-interface", - "serde", - "serde_json", - "sha2 0.10.9", - "tendermint", - "tendermint-light-client-verifier", - "tracing", - "verifier", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "strength_reduce" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "strum" -version = "0.26.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" -dependencies = [ - "strum_macros 0.26.4", -] - -[[package]] -name = "strum" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" -dependencies = [ - "strum_macros 0.27.2", -] - -[[package]] -name = "strum_macros" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "rustversion", - "syn 2.0.117", -] - -[[package]] -name = "strum_macros" -version = "0.27.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "substrate-bn" -version = "0.6.0" -source = "git+https://github.com/ziren-patches/bn?branch=patch-0.6.0#0dfeeb1b7bfc21941b6e4964d678abd094a54a6f" -dependencies = [ - "bytemuck", - "byteorder", - "cfg-if", - "crunchy", - "lazy_static", - "num-bigint 0.4.6", - "rand 0.8.5", - "rustc-hex", - "zkm-lib", -] - -[[package]] -name = "subtle" -version = "2.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" - -[[package]] -name = "subtle-encoding" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dcb1ed7b8330c5eed5441052651dd7a12c75e2ed88f2ec024ae1fa3a5e59945" -dependencies = [ - "zeroize", -] - -[[package]] -name = "subtle-ng" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.117" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn-solidity" -version = "1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53f425ae0b12e2f5ae65542e00898d500d4d318b4baf09f40fd0d410454e9947" -dependencies = [ - "paste", - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "synstructure" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "sysinfo" -version = "0.30.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" -dependencies = [ - "cfg-if", - "core-foundation-sys", - "libc", - "ntapi", - "once_cell", - "rayon", - "windows", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "tempfile" -version = "3.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" -dependencies = [ - "fastrand", - "getrandom 0.4.2", - "once_cell", - "rustix", - "windows-sys", -] - -[[package]] -name = "tendermint" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "bytes", - "digest 0.10.7", - "ed25519", - "ed25519-consensus", - "flex-error", - "futures", - "k256", - "num-traits", - "once_cell", - "prost", - "ripemd", - "serde", - "serde_bytes", - "serde_json", - "serde_repr", - "sha2 0.10.9", - "signature", - "subtle", - "subtle-encoding", - "tendermint-proto 0.40.3", - "time", - "zeroize", -] - -[[package]] -name = "tendermint-light-client-verifier" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "derive_more 0.99.20", - "flex-error", - "serde", - "tendermint", - "time", -] - -[[package]] -name = "tendermint-proto" -version = "0.40.3" -source = "git+https://github.com/ProjectZKM/tendermint-rs?branch=patch-0.40.3#5bd318a89601f7db2bce05018246c5ef6dc7fb9b" -dependencies = [ - "bytes", - "flex-error", - "prost", - "serde", - "serde_bytes", - "subtle-encoding", - "time", -] - -[[package]] -name = "tendermint-proto" -version = "0.40.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2c40e13d39ca19082d8a7ed22de7595979350319833698f8b1080f29620a094" -dependencies = [ - "bytes", - "flex-error", - "prost", - "serde", - "serde_bytes", - "subtle-encoding", - "time", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" -dependencies = [ - "thiserror-impl 2.0.18", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "thread_local" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "threadpool" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" -dependencies = [ - "num_cpus", -] - -[[package]] -name = "time" -version = "0.3.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" -dependencies = [ - "deranged", - "itoa", - "num-conv", - "powerfmt", - "serde_core", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" - -[[package]] -name = "time-macros" -version = "0.2.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -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.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" -dependencies = [ - "displaydoc", - "zerovec", -] - -[[package]] -name = "toml_datetime" -version = "1.1.1+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" -dependencies = [ - "serde_core", -] - -[[package]] -name = "toml_edit" -version = "0.25.11+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b" -dependencies = [ - "indexmap 2.14.0", - "toml_datetime", - "toml_parser", - "winnow 1.0.1", -] - -[[package]] -name = "toml_parser" -version = "1.1.2+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" -dependencies = [ - "winnow 1.0.1", -] - -[[package]] -name = "tracing" -version = "0.1.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "tracing-core" -version = "0.1.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-forest" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee40835db14ddd1e3ba414292272eddde9dad04d3d4b65509656414d1c42592f" -dependencies = [ - "ansi_term", - "smallvec", - "thiserror 1.0.69", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex-automata", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "transpose" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e" -dependencies = [ - "num-integer", - "strength_reduce", -] - -[[package]] -name = "typenum" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" - -[[package]] -name = "ucd-trie" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" - -[[package]] -name = "uint" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52" -dependencies = [ - "byteorder", - "crunchy", - "hex", - "static_assertions", -] - -[[package]] -name = "unarray" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" - -[[package]] -name = "unicode-ident" -version = "1.0.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" - -[[package]] -name = "unicode-segmentation" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c" - -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - -[[package]] -name = "unroll" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad948c1cb799b1a70f836077721a92a35ac177d4daddf4c20a633786d4cf618" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "url" -version = "2.5.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", -] - -[[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.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" - -[[package]] -name = "valuable" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" - -[[package]] -name = "vec_map" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" -dependencies = [ - "serde", -] - -[[package]] -name = "verifier" -version = "0.4.0" -dependencies = [ - "sha2 0.10.9", - "zkm-verifier", -] - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "wait-timeout" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" -dependencies = [ - "libc", -] - -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - -[[package]] -name = "wasip2" -version = "1.0.2+wasi-0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasip3" -version = "0.4.0+wasi-0.3.0-rc-2026-01-06" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" -dependencies = [ - "wit-bindgen", -] - -[[package]] -name = "wasm-bindgen" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" -dependencies = [ - "bumpalo", - "proc-macro2", - "quote", - "syn 2.0.117", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.118" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "wasm-encoder" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" -dependencies = [ - "leb128fmt", - "wasmparser", -] - -[[package]] -name = "wasm-metadata" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" -dependencies = [ - "anyhow", - "indexmap 2.14.0", - "wasm-encoder", - "wasmparser", -] - -[[package]] -name = "wasmparser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" -dependencies = [ - "bitflags", - "hashbrown 0.15.5", - "indexmap 2.14.0", - "semver 1.0.28", -] - -[[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", -] - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" -dependencies = [ - "windows-core 0.52.0", - "windows-targets", -] - -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets", -] - -[[package]] -name = "windows-core" -version = "0.62.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link", - "windows-result", - "windows-strings", -] - -[[package]] -name = "windows-implement" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "windows-interface" -version = "0.59.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "windows-link" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" - -[[package]] -name = "windows-result" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-strings" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-sys" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "winnow" -version = "0.7.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" -dependencies = [ - "memchr", -] - -[[package]] -name = "wit-bindgen" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" -dependencies = [ - "wit-bindgen-rust-macro", -] - -[[package]] -name = "wit-bindgen-core" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" -dependencies = [ - "anyhow", - "heck", - "wit-parser", -] - -[[package]] -name = "wit-bindgen-rust" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" -dependencies = [ - "anyhow", - "heck", - "indexmap 2.14.0", - "prettyplease", - "syn 2.0.117", - "wasm-metadata", - "wit-bindgen-core", - "wit-component", -] - -[[package]] -name = "wit-bindgen-rust-macro" -version = "0.51.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" -dependencies = [ - "anyhow", - "prettyplease", - "proc-macro2", - "quote", - "syn 2.0.117", - "wit-bindgen-core", - "wit-bindgen-rust", -] - -[[package]] -name = "wit-component" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" -dependencies = [ - "anyhow", - "bitflags", - "indexmap 2.14.0", - "log", - "serde", - "serde_derive", - "serde_json", - "wasm-encoder", - "wasm-metadata", - "wasmparser", - "wit-parser", -] - -[[package]] -name = "wit-parser" -version = "0.244.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.14.0", - "log", - "semver 1.0.28", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser", -] - -[[package]] -name = "writeable" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" - -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - -[[package]] -name = "yoke" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca" -dependencies = [ - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", - "synstructure", -] - -[[package]] -name = "zerocopy" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.8.48" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zerofrom" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", - "synstructure", -] - -[[package]] -name = "zeroize" -version = "1.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zerotrie" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", -] - -[[package]] -name = "zerovec" -version = "0.11.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "zkhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4352d1081da6922701401cdd4cbf29a2723feb4cfabb5771f6fee8e9276da1c7" -dependencies = [ - "ark-ff 0.4.2", - "ark-std 0.4.0", - "bitvec", - "blake2", - "bls12_381 0.7.1", - "byteorder", - "cfg-if", - "group 0.12.1", - "group 0.13.0", - "halo2", - "hex", - "jubjub", - "lazy_static", - "pasta_curves 0.5.1", - "rand 0.8.5", - "serde", - "sha2 0.10.9", - "sha3", - "subtle", -] - -[[package]] -name = "zkm-core-executor" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "anyhow", - "bincode", - "bytemuck", - "elf", - "enum-map", - "env_logger", - "eyre", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "log", - "nohash-hasher", - "num", - "num_enum", - "p3-field", - "p3-koala-bear", - "p3-maybe-rayon", - "p3-symmetric", - "rand 0.8.5", - "rayon-scan", - "serde", - "serde_json", - "sha2 0.10.9", - "strum 0.26.3", - "strum_macros 0.26.4", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-subscriber", - "typenum", - "vec_map", - "zkm-curves", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-core-machine" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "cfg-if", - "elliptic-curve", - "generic-array 1.3.5", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "k256", - "log", - "num", - "num_cpus", - "p256", - "p3-air", - "p3-challenger", - "p3-field", - "p3-keccak-air", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-poseidon2", - "p3-uni-stark", - "p3-util", - "rand 0.8.5", - "rayon", - "rayon-scan", - "serde", - "serde_json", - "size", - "snowbridge-amcl", - "static_assertions", - "strum 0.26.3", - "strum_macros 0.26.4", - "tempfile", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-forest", - "tracing-subscriber", - "typenum", - "web-time", - "zkm-core-executor", - "zkm-curves", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-curves" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "cfg-if", - "curve25519-dalek", - "dashu", - "elliptic-curve", - "generic-array 1.3.5", - "itertools 0.13.0", - "k256", - "num", - "p256", - "p3-field", - "serde", - "snowbridge-amcl", - "thiserror 1.0.69", - "tracing", - "typenum", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-derive" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "zkm-lib" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "cfg-if", - "elliptic-curve", - "serde", - "sha2 0.10.9", - "zkm-primitives", -] - -[[package]] -name = "zkm-primitives" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "blake3", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "p3-field", - "p3-koala-bear", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "serde", - "sha2 0.10.9", - "tracing", -] - -[[package]] -name = "zkm-recursion-core" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "backtrace", - "ff 0.13.1", - "hashbrown 0.14.5", - "itertools 0.13.0", - "p3-air", - "p3-bn254-fr", - "p3-challenger", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-merkle-tree", - "p3-monty-31", - "p3-poseidon2", - "p3-symmetric", - "p3-util", - "rand 0.8.5", - "serde", - "static_assertions", - "thiserror 1.0.69", - "tracing", - "vec_map", - "zkhash", - "zkm-core-machine", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-stark" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "arrayref", - "hashbrown 0.14.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "p3-air", - "p3-challenger", - "p3-circle", - "p3-commit", - "p3-dft", - "p3-field", - "p3-fri", - "p3-keccak", - "p3-koala-bear", - "p3-matrix", - "p3-maybe-rayon", - "p3-mds", - "p3-merkle-tree", - "p3-mersenne-31", - "p3-poseidon2", - "p3-symmetric", - "p3-uni-stark", - "p3-util", - "rand 0.8.5", - "rayon-scan", - "serde", - "strum 0.26.3", - "strum_macros 0.26.4", - "sysinfo", - "tracing", - "tracing-forest", - "tracing-subscriber", - "zkm-derive", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "zkm-verifier" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "anyhow", - "bincode", - "hex", - "itertools 0.13.0", - "lazy_static", - "once_cell", - "p3-bn254-fr", - "p3-commit", - "p3-field", - "p3-koala-bear", - "p3-symmetric", - "p3-util", - "rayon", - "serde", - "sha2 0.10.9", - "strum_macros 0.26.4", - "substrate-bn", - "thiserror 2.0.18", - "zkm-core-executor", - "zkm-core-machine", - "zkm-primitives", - "zkm-recursion-core", - "zkm-stark", -] - -[[package]] -name = "zkm-zkvm" -version = "1.2.7" -source = "git+https://github.com/ProjectZKM/Ziren?tag=v1.2.7#7dc2037c6ef99d5772c756556350698fad01c559" -dependencies = [ - "bincode", - "blake3", - "cfg-if", - "getrandom 0.2.17", - "lazy_static", - "libm", - "p3-field", - "p3-koala-bear", - "rand 0.8.5", - "serde", - "sha2 0.10.9", - "zkm-lib", - "zkm-primitives", -] - -[[package]] -name = "zmij" -version = "1.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" - -[[package]] -name = "zstd" -version = "0.13.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" -dependencies = [ - "zstd-safe", -] - -[[package]] -name = "zstd-safe" -version = "7.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" -dependencies = [ - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "2.0.16+zstd.1.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" -dependencies = [ - "cc", - "pkg-config", -] - -[[patch.unused]] -name = "alloy-primitives" -version = "1.0.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.0.0#1367f9d00583135013224d764b51d63ffcdd9145" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.0" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.0#66386c419c93166f8471d3ace213d41ffcb13635" - -[[patch.unused]] -name = "alloy-primitives" -version = "1.1.2" -source = "git+https://github.com/ziren-patches/core.git?branch=patch-alloy-primitives-1.1.2#288a6856fc6e4160e85903f2af1c4af92ed4ccf9" - -[[patch.unused]] -name = "secp256k1" -version = "0.29.1" -source = "git+https://github.com/ziren-patches/rust-secp256k1?branch=patch-0.29.1#436fc77c1c72fd151f11004bec618d993b9a2f00" diff --git a/circuits/watchtower-proof/guest/Cargo.toml b/circuits/watchtower-proof/guest/Cargo.toml index 69ee11a0b..40e9482ee 100644 --- a/circuits/watchtower-proof/guest/Cargo.toml +++ b/circuits/watchtower-proof/guest/Cargo.toml @@ -1,6 +1,5 @@ -[workspace] [package] -name = "guest" +name = "watchtower-guest" version = "1.1.0" edition = "2021" publish = false @@ -8,13 +7,13 @@ publish = false [dependencies] bincode = "1.3.3" # workspace -header-chain = { path = "../../../crates/header-chain" } -commit-chain = { path = "../../../crates/commit-chain" } -state-chain = { path = "../../../crates/state-chain" } -bitcoin-light-client-circuit = { path = "../../../crates/bitcoin-light-client-circuit" } +header-chain = { path = "../../crates/header-chain" } +commit-chain = { path = "../../crates/commit-chain" } +state-chain = { path = "../../crates/state-chain" } +bitcoin-light-client-circuit = { path = "../../crates/bitcoin-light-client-circuit" } # Ziren -zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", tag = "v1.2.7", features = ["verify"] } +zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren", features = ["verify"] } #zkm-zkvm = { path = "../../../Ziren/crates/zkvm/entrypoint", features = ["verify"] } # Statically turns off logging @@ -27,20 +26,6 @@ alloy-primitives = { version = "1.0.0", default-features = false, features = ["s sha2 = "0.10.9" -[patch.crates-io] -# Precompile patches -sha2 = { git = "https://github.com/ziren-patches/RustCrypto-hashes", branch = "patch-sha2-0.10.9", package = "sha2" } -bn = { git = "https://github.com/ziren-patches/bn", branch = "patch-0.6.0", package = "substrate-bn" } -k256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-k256-0.13.4" } -p256 = { git = "https://github.com/ziren-patches/elliptic-curves", branch = "patch-p256-0.13.2" } -alloy-primitives-v1-0-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.0.0" } -alloy-primitives-v1-1-0 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.0" } -alloy-primitives-v1-1-2 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.1.2" } -alloy-primitives-v1-4-1 = { git = "https://github.com/ziren-patches/core.git", package = "alloy-primitives", branch = "patch-alloy-primitives-1.4.1" } -secp256k1-v0-29-1 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.29.1" } -#secp256k1-v0-30-0 = { git = "https://github.com/ziren-patches/rust-secp256k1", package = "secp256k1", branch = "patch-0.30.0" } -#bitcoin = { git = "https://github.com/ProjectZKM/rust-bitcoin", branch = "patch-0.32.7" } - [features] imm-wrap-vk = [ "zkm-zkvm/imm-wrap-vk", diff --git a/circuits/watchtower-proof/host/src/lib.rs b/circuits/watchtower-proof/host/src/lib.rs index e4a5341f5..beb63bb96 100644 --- a/circuits/watchtower-proof/host/src/lib.rs +++ b/circuits/watchtower-proof/host/src/lib.rs @@ -5,8 +5,7 @@ use borsh::BorshDeserialize; use commit_chain::{CommitChainCircuitInput, CommitChainPrevProofType}; use header_chain::{CircuitBlockHeader, HeaderChainCircuitInput, HeaderChainPrevProofType}; use zkm_sdk::{ - HashableKey, Prover, ProverClient, ZKMProofKind, ZKMProofWithPublicValues, ZKMStdin, - include_elf, + HashableKey, ProverClient, ZKMProofKind, ZKMProofWithPublicValues, ZKMStdin, include_elf, }; use bitcoin::{Block, Network, Transaction, Txid, hashes::Hash}; @@ -14,7 +13,7 @@ use bitcoin_light_client_circuit::build_spv; use sha2::{Digest, Sha256}; use state_chain::{StateChainCircuitInput, StateChainPrevProofType}; use std::str::FromStr; -use std::sync::OnceLock; +use std::sync::{Arc, OnceLock}; static ELF_ID: OnceLock = OnceLock::new(); use proof_builder::{LongRunning, ProofBuilder, ProofRequest}; @@ -138,9 +137,9 @@ pub async fn fetch_target_block( } /// A program that aggregates the proofs of the simple program. -pub const WATCHTOWER: &[u8] = include_elf!("guest"); +pub const WATCHTOWER: &[u8] = include_elf!("watchtower-guest"); pub struct WatchtowerProofBuilder { - client: ProverClient, + client: Arc, proving_key: zkm_sdk::ZKMProvingKey, verifying_key: zkm_sdk::ZKMVerifyingKey, } @@ -148,7 +147,11 @@ pub struct WatchtowerProofBuilder { impl WatchtowerProofBuilder { #[allow(clippy::new_without_default)] pub fn new() -> Self { - let client = ProverClient::new(); + Self::with_client(Arc::new(ProverClient::new())) + } + + /// Sets the program up on a prover client that other builders may share. + pub fn with_client(client: Arc) -> Self { let (proving_key, verifying_key) = client.setup(WATCHTOWER); Self { client, proving_key, verifying_key } } @@ -326,18 +329,20 @@ impl ProofBuilder for WatchtowerProofBuilder { }; tracing::info!("elf id: {:?}", elf_id); - let proving_start = tokio::time::Instant::now(); - let (proof, cycles) = self.client.prove_with_cycles( + proof_builder::prove_timed( + &self.client, &self.proving_key, &stdin, ZKMProofKind::Groth16, elf_id, - )?; - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - Ok((proof, cycles, proving_duration)) + ) }, )?; + self.client + .verify(&proof, &self.verifying_key) + .context("Failed to verify generated watchtower proof")?; + Ok((vec![], proof, cycles, proving_time)) } @@ -351,13 +356,20 @@ impl ProofBuilder for WatchtowerProofBuilder { let ProofRequest::WatchtowerProofRequest { output, .. } = ctx else { anyhow::bail!("invalid context"); }; - std::fs::write(output, proof.bytes())?; - let public_value_hex = hex::encode(proof.public_values.to_vec()); - let proof_size = proof.bytes().len(); - let zkm_version = proof.zkm_version.clone(); - std::fs::write(format!("{}.public_inputs.bin", output), proof.public_values.to_vec())?; - std::fs::write(format!("{}.vk_hash.bin", output), self.verifying_key.bytes32())?; - std::fs::write(format!("{}.zkm_version.bin", output), zkm_version)?; + let proof_bytes = proof.bytes()?; + let proof_size = proof_bytes.len(); + let public_values = proof.public_values.to_vec(); + let public_value_hex = hex::encode(&public_values); + let vk_hash = self.verifying_key.bytes32(); + proof_builder::artifacts::publish_artifacts( + output, + &proof_bytes, + &[ + (".public_inputs.bin", public_values.as_slice()), + (".vk_hash.bin", vk_hash.as_bytes()), + (".zkm_version.bin", proof.zkm_version.as_bytes()), + ], + )?; Ok((public_value_hex, proof_size)) } } diff --git a/crates/bitvm-gc/src/babe_adapter.rs b/crates/bitvm-gc/src/babe_adapter.rs index 64e05dbf3..25c512f21 100644 --- a/crates/bitvm-gc/src/babe_adapter.rs +++ b/crates/bitvm-gc/src/babe_adapter.rs @@ -4,8 +4,8 @@ use std::path::PathBuf; use crate::types::BitvmGcCircuitData; use anyhow::{Result, bail}; +use ark_bn254::Bn254; use ark_bn254::g1::G1Affine; -use ark_bn254::{Bn254, Fr}; use ark_groth16::Proof as Groth16Proof; use ark_groth16::VerifyingKey as Groth16VerifyingKey; use ark_serialize::CanonicalSerialize; @@ -33,6 +33,9 @@ use verifiable_circuit_babe::soldering::{ pub use verifiable_circuit_babe::transactions::ChallengeAssertWitnessRaw; pub use verifiable_circuit_babe::transactions::TxAssertWitness; use verifiable_circuit_babe::utils::pi1_xd_to_wots96_msg; +pub use verifiable_circuit_babe::utils::{ + DYNAMIC_SLOTS, NUM_PUBLIC_INPUTS, STATIC_SLOTS, StaticInputs, ziren_static_inputs, +}; use verifiable_circuit_babe::verifier::BABEVerifier; /// Number of Wots96 digit signatures expected by the GOAT GC-V2 connector. @@ -164,7 +167,7 @@ pub fn build_setup_package(n_cc: usize) -> Result { pub fn build_real_setup_package( n_cc: usize, vk: &Groth16VerifyingKey, - static_inputs: Fr, + static_inputs: StaticInputs, ) -> Result<(CACSetupPackage, BabeVerifierPrivateState)> { if n_cc == 0 { bail!("n_cc must be greater than zero"); @@ -189,7 +192,7 @@ pub fn open_real_setup_and_solder( package: &CACSetupPackage, finalized_indices: &[usize], vk: &Groth16VerifyingKey, - static_inputs: Fr, + static_inputs: StaticInputs, ) -> Result { ensure_real_gc_assets_configured()?; if private_state.statement_digest != statement_digest(vk, static_inputs)? { @@ -216,7 +219,7 @@ pub fn verify_real_setup( soldering: &SolderingData, vk: &Groth16VerifyingKey, claimed_finalized_indices: &[usize], - static_public_inputs: Fr, + static_public_inputs: StaticInputs, ) -> Result<()> { let bundle = BabeBundle { opened: opened.to_vec(), @@ -413,7 +416,7 @@ pub fn build_real_challenge_assert_witness( package: &CACSetupPackage, finalized_indices: &[usize], vk: &Groth16VerifyingKey, - static_inputs: Fr, + static_inputs: StaticInputs, assert_witness: &TxAssertWitness, verifier_index: usize, ) -> Result { @@ -501,10 +504,15 @@ fn ensure_real_gc_assets_configured() -> Result<()> { Ok(()) } -fn statement_digest(vk: &Groth16VerifyingKey, static_inputs: Fr) -> Result<[u8; 32]> { +fn statement_digest( + vk: &Groth16VerifyingKey, + static_inputs: StaticInputs, +) -> Result<[u8; 32]> { let mut bytes = Vec::new(); vk.serialize_compressed(&mut bytes)?; - static_inputs.serialize_compressed(&mut bytes)?; + for input in &static_inputs { + input.serialize_compressed(&mut bytes)?; + } Ok(hash32(&bytes)) } @@ -512,7 +520,7 @@ fn restore_real_verifier( state: &BabeVerifierPrivateState, package: &CACSetupPackage, vk: &Groth16VerifyingKey, - static_inputs: Fr, + static_inputs: StaticInputs, ) -> Result { BABEVerifier::from_state(&state.instance_seeds, package, vk, static_inputs) .ok_or_else(|| anyhow::anyhow!("Cannot restore real verifier")) diff --git a/crates/bitvm-gc/tests/babe_adapter.rs b/crates/bitvm-gc/tests/babe_adapter.rs index 6fe76a8e4..23224c498 100644 --- a/crates/bitvm-gc/tests/babe_adapter.rs +++ b/crates/bitvm-gc/tests/babe_adapter.rs @@ -36,7 +36,7 @@ fn real_setup_restores_private_state_and_verifies_soldering_proof() { &mut rng, ) .expect("groth16 setup"); - let static_public_inputs = a * b; + let static_public_inputs = [a * b, b]; let _dynamic_public_inputs = a * a; let (package, private_state) = diff --git a/crates/store/migrations/20261021000000_remove_preloaded_header_chain_proof.sql b/crates/store/migrations/20261021000000_remove_preloaded_header_chain_proof.sql new file mode 100644 index 000000000..7e2bd9685 --- /dev/null +++ b/crates/store/migrations/20261021000000_remove_preloaded_header_chain_proof.sql @@ -0,0 +1,16 @@ +-- Remove only the preloaded proof record from migration 20251215024440. +DELETE FROM long_running_task_proof +WHERE chain_name = 'header-chain' + AND block_start = 0 + AND block_end = 116000 + AND path_to_proof = '../circuits/data/header-chain/0-116000.bin' + AND cycles = 3147770424 + AND proof_state = 2 + AND total_time_to_proof = 637403 + AND proving_time = 637403 + AND zkm_version = 'v1.2.3' + AND extra = '' + AND proof_size = 0 + AND public_value_hex IS NULL + AND created_at = 0 + AND updated_at = 0; diff --git a/crates/store/src/localdb.rs b/crates/store/src/localdb.rs index 69b9a090c..b6dca997f 100644 --- a/crates/store/src/localdb.rs +++ b/crates/store/src/localdb.rs @@ -3,10 +3,11 @@ use crate::{ BridgeOutGlobalStats, EventWatchMetricsSnapshot, GoatTxRecord, Graph, GraphBtcTxVoutMonitor, GraphRawData, GraphStatus, GraphStatusSource, GraphStatusTransitionOutcome, Instance, LongRunningTaskProof, Message, MessageDebugOverview, MessageDebugReason, MetricsStateCount, - Node, NodeAlertMetricsSnapshot, NodesOverview, OperatorProof, P2pInboxAdmissionClass, - P2pInboxClassUsage, P2pInboxMessage, P2pOutboxMessage, PeginGraphProcessData, - PeginInstanceProcessData, PendingGraphInit, SequencerSetHashChange, SequencerSetScanState, - SerializableTxid, SwapEscrow, SwapEscrowStatus, WatchContract, WatchtowerProof, + Node, NodeAlertMetricsSnapshot, NodesOverview, OnDemandProofCompletion, OnDemandProofTable, + OperatorProof, P2pInboxAdmissionClass, P2pInboxClassUsage, P2pInboxMessage, P2pOutboxMessage, + PeginGraphProcessData, PeginInstanceProcessData, PendingGraphInit, SequencerSetHashChange, + SequencerSetScanState, SerializableTxid, SwapEscrow, SwapEscrowStatus, WatchContract, + WatchtowerProof, }; use indexmap::IndexMap; @@ -4855,6 +4856,78 @@ impl<'a> StorageProcessor<'a> { .await?; Ok(res.rows_affected()) } + /// Finishes an on-demand proof task only while it is still `New`. + /// + /// A timeout request may mark the task `Failed` while its proof is queued or + /// running; that state wins and this update affects no row. + pub async fn complete_on_demand_proof_if_new( + &mut self, + table: OnDemandProofTable, + id: i64, + completion: &OnDemandProofCompletion, + ) -> anyhow::Result { + let sql = format!( + "UPDATE {} + SET path_to_proof = ?, + public_value_hex = ?, + proof_size = ?, + cycles = ?, + proof_state = ?, + total_time_to_proof = ?, + proving_time = ?, + zkm_version = ?, + updated_at = ? + WHERE id = ? AND proof_state = ?", + table.table_name() + ); + let res = sqlx::query(&sql) + .bind(&completion.path_to_proof) + .bind(&completion.public_value_hex) + .bind(completion.proof_size) + .bind(completion.cycles) + .bind(completion.proof_state) + .bind(completion.total_time_to_proof) + .bind(completion.proving_time) + .bind(&completion.zkm_version) + .bind(get_current_timestamp_secs()) + .bind(id) + .bind(crate::ProofState::New.to_i64()) + .execute(self.conn()) + .await?; + Ok(res.rows_affected()) + } + + /// Returns the current proof state of an on-demand proof task. + pub async fn get_on_demand_proof_state( + &mut self, + table: OnDemandProofTable, + id: i64, + ) -> anyhow::Result> { + let sql = format!("SELECT proof_state FROM {} WHERE id = ?", table.table_name()); + let state = sqlx::query_scalar::<_, i64>(&sql).bind(id).fetch_optional(self.conn()).await?; + Ok(state) + } + + /// Counts unfinished (`New` or `Proving`) tasks of one proof chain starting at or after + /// `from_block`. + pub async fn count_pending_long_running_task_proofs( + &mut self, + chain_name: &str, + from_block: i64, + ) -> anyhow::Result { + let count = sqlx::query_scalar::<_, i64>( + "SELECT COUNT(*) FROM long_running_task_proof + WHERE chain_name = ? AND block_start >= ? AND proof_state IN (?, ?)", + ) + .bind(chain_name) + .bind(from_block) + .bind(crate::ProofState::New.to_i64()) + .bind(crate::ProofState::Proving.to_i64()) + .fetch_one(self.conn()) + .await?; + Ok(count) + } + pub async fn update_watchtower_proof_state_with_instance_graph_pubkey( &mut self, instance_id: &Uuid, @@ -6808,4 +6881,141 @@ mod tests { assert_eq!(state.next_cosmos_block_height, 200); assert_eq!(state.latest_validators_hash, "ddeeff"); } + + fn on_demand_completion() -> OnDemandProofCompletion { + OnDemandProofCompletion { + path_to_proof: "proofs/1.bin".to_string(), + public_value_hex: "00".to_string(), + proof_size: 1, + cycles: 2, + proof_state: crate::ProofState::Proven.to_i64(), + total_time_to_proof: 3, + proving_time: 4, + zkm_version: "v2".to_string(), + } + } + + async fn new_operator_proof(s: &mut StorageProcessor<'_>) -> OperatorProof { + let proof = OperatorProof { + instance_id: Uuid::new_v4(), + graph_id: Uuid::new_v4(), + proof_state: crate::ProofState::New.to_i64(), + ..Default::default() + }; + assert_eq!(s.create_operator_proof(&proof).await.unwrap(), 1); + s.find_next_operator_proof().await.unwrap().unwrap() + } + + #[tokio::test] + async fn test_complete_on_demand_proof_only_while_new() { + let db = setup_db().await; + let mut s = db.acquire().await.unwrap(); + let task = new_operator_proof(&mut s).await; + let table = OnDemandProofTable::Operator; + + let completion = on_demand_completion(); + assert_eq!( + s.complete_on_demand_proof_if_new(table, task.id, &completion).await.unwrap(), + 1 + ); + assert_eq!( + s.get_on_demand_proof_state(table, task.id).await.unwrap(), + Some(crate::ProofState::Proven.to_i64()) + ); + // A finished task is never rewritten, including by a later timeout. + assert_eq!( + s.complete_on_demand_proof_if_new(table, task.id, &completion).await.unwrap(), + 0 + ); + let timed_out = s + .update_operator_proof_state_with_instance_graph( + &task.instance_id, + &task.graph_id, + crate::ProofState::New.to_i64(), + crate::ProofState::Failed.to_i64(), + ) + .await + .unwrap(); + assert_eq!(timed_out, 0); + assert_eq!(s.get_on_demand_proof_state(table, i64::MAX).await.unwrap(), None); + } + + #[tokio::test] + async fn test_timed_out_on_demand_proof_is_not_completed() { + let db = setup_db().await; + let mut s = db.acquire().await.unwrap(); + let task = new_operator_proof(&mut s).await; + s.update_operator_proof_state_with_instance_graph( + &task.instance_id, + &task.graph_id, + crate::ProofState::New.to_i64(), + crate::ProofState::Failed.to_i64(), + ) + .await + .unwrap(); + + let table = OnDemandProofTable::Operator; + let completion = on_demand_completion(); + assert_eq!( + s.complete_on_demand_proof_if_new(table, task.id, &completion).await.unwrap(), + 0 + ); + assert_eq!( + s.get_on_demand_proof_state(table, task.id).await.unwrap(), + Some(crate::ProofState::Failed.to_i64()) + ); + + let watchtower = WatchtowerProof { + instance_id: Uuid::new_v4(), + graph_id: Uuid::new_v4(), + public_key: "pk".to_string(), + proof_state: crate::ProofState::New.to_i64(), + ..Default::default() + }; + s.create_watchtower_proof(&watchtower).await.unwrap(); + let watchtower_task = s.find_next_watchtower_proof().await.unwrap().unwrap(); + s.update_watchtower_proof_state_with_instance_graph_pubkey( + &watchtower.instance_id, + &watchtower.graph_id, + "pk", + crate::ProofState::New.to_i64(), + crate::ProofState::Failed.to_i64(), + ) + .await + .unwrap(); + let table = OnDemandProofTable::Watchtower; + assert_eq!( + s.complete_on_demand_proof_if_new(table, watchtower_task.id, &completion) + .await + .unwrap(), + 0 + ); + } + + #[tokio::test] + async fn test_count_pending_long_running_task_proofs() { + let db = setup_db().await; + let mut s = db.acquire().await.unwrap(); + let chain = "state-chain".to_string(); + for (start, state) in [ + (5, crate::ProofState::New), + (10, crate::ProofState::Proven), + (20, crate::ProofState::New), + (30, crate::ProofState::Proving), + (40, crate::ProofState::Failed), + ] { + s.create_long_running_task_proof(&LongRunningTaskProof { + block_start: start, + block_end: start + 10, + chain_name: chain.clone(), + proof_state: state.to_i64(), + ..Default::default() + }) + .await + .unwrap(); + } + assert_eq!(s.count_pending_long_running_task_proofs(&chain, 20).await.unwrap(), 2); + assert_eq!(s.count_pending_long_running_task_proofs(&chain, 0).await.unwrap(), 3); + assert_eq!(s.count_pending_long_running_task_proofs("header-chain", 0).await.unwrap(), 0); + } } diff --git a/crates/store/src/schema.rs b/crates/store/src/schema.rs index 3fdd0acb7..df464f5e0 100644 --- a/crates/store/src/schema.rs +++ b/crates/store/src/schema.rs @@ -882,6 +882,35 @@ impl ProofState { } } +/// An on-demand proof table whose rows the proof builder completes. +#[derive(Clone, Copy, Debug, PartialEq, Eq)] +pub enum OnDemandProofTable { + Operator, + Watchtower, +} + +impl OnDemandProofTable { + pub fn table_name(self) -> &'static str { + match self { + Self::Operator => "operator_proof", + Self::Watchtower => "watchtower_proof", + } + } +} + +/// The result columns written when an on-demand proof task finishes. +#[derive(Clone, Debug, Default)] +pub struct OnDemandProofCompletion { + pub path_to_proof: String, + pub public_value_hex: String, + pub proof_size: i64, + pub cycles: i64, + pub proof_state: i64, + pub total_time_to_proof: i64, + pub proving_time: i64, + pub zkm_version: String, +} + #[derive(Clone, FromRow, Debug, Serialize, Deserialize, Default)] pub struct WatchtowerProof { pub id: i64, diff --git a/deployment/regtest/bitvm-noded/operator_0/.env.operator_0 b/deployment/regtest/bitvm-noded/operator_0/.env.operator_0 index d010f4066..da5262c5f 100644 --- a/deployment/regtest/bitvm-noded/operator_0/.env.operator_0 +++ b/deployment/regtest/bitvm-noded/operator_0/.env.operator_0 @@ -36,8 +36,8 @@ ZKM_IMM_WRAP_VK=1 # store soldering materials SOLDERING_PROOF_PAYLOAD_STORE_PATH= -OPERATOR_VK_HASH=0x0091d5d17e00f266331d9597637ff6b7e7c8f9da80aa7a1ac7e2eb94cb569990 -OPERATOR_ZKM_VERSION=v1.2.7 +OPERATOR_VK_HASH=0x00cf02dfaaa70b940fd976f70bb6c5d1275c4f12e149f06494a2586e574d699e +OPERATOR_ZKM_VERSION=v2.0.0 GENESIS_SEQUENCER_COMMIT_TXID= # required for babe diff --git a/deployment/regtest/bitvm-noded/verifier_0/.env.verifier_0 b/deployment/regtest/bitvm-noded/verifier_0/.env.verifier_0 index 86a055367..0fb299afb 100644 --- a/deployment/regtest/bitvm-noded/verifier_0/.env.verifier_0 +++ b/deployment/regtest/bitvm-noded/verifier_0/.env.verifier_0 @@ -27,8 +27,8 @@ PEER_KEY= BOOTNODES=/ip4/127.0.0.1/tcp/8444/p2p/12D3KooWKmAQDFCibTTpKTi6Kwk9SmtLGDXhv5fEsc9gr1Vdcu4j PROTO_NAME=bitvm_regtest -OPERATOR_VK_HASH=0x0091d5d17e00f266331d9597637ff6b7e7c8f9da80aa7a1ac7e2eb94cb569990 -OPERATOR_ZKM_VERSION=v1.2.7 +OPERATOR_VK_HASH=0x00cf02dfaaa70b940fd976f70bb6c5d1275c4f12e149f06494a2586e574d699e +OPERATOR_ZKM_VERSION=v2.0.0 GENESIS_SEQUENCER_COMMIT_TXID= ZKM_IMM_WRAP_VK=1 diff --git a/deployment/regtest/proof-builder-rpc/.env.proof-builder-rpc b/deployment/regtest/proof-builder-rpc/.env.proof-builder-rpc index acfd86898..e75a3db7f 100644 --- a/deployment/regtest/proof-builder-rpc/.env.proof-builder-rpc +++ b/deployment/regtest/proof-builder-rpc/.env.proof-builder-rpc @@ -1,16 +1,22 @@ -# Proof Network configuration. -# See more: https://docs.zkm.io/dev/prover.html#network-prover +# Proof network: zkm-fleet. Take these values from the client bundle that +# `fleetctl namespace create ... --out NAME.env` writes (NAME.env, NAME.token, NAME.ca.pem). +# As a Fleet app worker (see proof-builder-rpc/README.md), Fleet supplies the GPU server and the +# prover settings below are ignored. Worker variables (FLEET_GPU_ENDPOINT, FLEET_APP_*) come only +# from Fleet's process environment, never from this file. ZKM_PROVER="network" #ZKM_PROVER="local" +# The fleet stage gateway, e.g. https://fleet.example:8905 ENDPOINT= -ZKM_PRIVATE_KEY= +# The bundle's NAME.token. Ziren 2.0 authenticates with this token only. +FLEET_TOKEN_FILE= ZKM_IMM_WRAP_VK=1 -TOOL="../../circuits" -#TOOL="." -CA_CERT_PATH=${TOOL}/tool/ca.pem -SSL_CERT_PATH=${TOOL}/tool/ssl.pem -SSL_KEY_PATH=${TOOL}/tool/ssl.key +# TLS for an https ENDPOINT. Fleet's gateway uses a private CA by default (`fleetctl init tls`, +# certificate name "stage"): set CA_CERT_PATH to the bundle's NAME.ca.pem and DOMAIN_NAME to the +# bundle's value. Keep them commented out only when the gateway has a publicly trusted certificate +# for the ENDPOINT host; an empty value is not "unset" and makes the TLS setup fail. +#CA_CERT_PATH= +#DOMAIN_NAME=stage ZKM_PROOF_POLL_INTERVAL=2000 #MAX_PROVER_NUM=8 diff --git a/deployment/regtest/proof-builder-rpc/proof-builder.toml b/deployment/regtest/proof-builder-rpc/proof-builder.toml index 114bacce7..7072311ea 100644 --- a/deployment/regtest/proof-builder-rpc/proof-builder.toml +++ b/deployment/regtest/proof-builder-rpc/proof-builder.toml @@ -5,6 +5,7 @@ esplora_url = "http://127.0.0.1:13002" start = 0 block_headers = "../circuits/data/header-chain/block_headers.bin" force_fetch = true +prefer_local_headers_on_init = false batch_size = 1 input_proof = "../circuits/data/header-chain/0-10.bin" diff --git a/deployment/testnet4/bitvm-noded/operator_0/.env.operator_0 b/deployment/testnet4/bitvm-noded/operator_0/.env.operator_0 index d8c2fb755..6e3f6a08a 100644 --- a/deployment/testnet4/bitvm-noded/operator_0/.env.operator_0 +++ b/deployment/testnet4/bitvm-noded/operator_0/.env.operator_0 @@ -31,8 +31,8 @@ PROTO_NAME=bitvmt4 # store soldering materials SOLDERING_PROOF_PAYLOAD_STORE_PATH= -OPERATOR_VK_HASH=0x0091d5d17e00f266331d9597637ff6b7e7c8f9da80aa7a1ac7e2eb94cb569990 -OPERATOR_ZKM_VERSION=v1.2.7 +OPERATOR_VK_HASH=0x00cf02dfaaa70b940fd976f70bb6c5d1275c4f12e149f06494a2586e574d699e +OPERATOR_ZKM_VERSION=v2.0.0 GENESIS_SEQUENCER_COMMIT_TXID=c2d816940391da550af23c7924f8d9ecd276cdf6a22a164fc44443f5eba6d4b5 # required for babe diff --git a/deployment/testnet4/bitvm-noded/verifier_0/.env.verifier_0 b/deployment/testnet4/bitvm-noded/verifier_0/.env.verifier_0 index 1c2d76282..cdd4461f9 100644 --- a/deployment/testnet4/bitvm-noded/verifier_0/.env.verifier_0 +++ b/deployment/testnet4/bitvm-noded/verifier_0/.env.verifier_0 @@ -27,8 +27,8 @@ PEER_KEY= BOOTNODES=/ip4/16.146.8.146/tcp/8445/p2p/12D3KooWCrPTAmhFdC5DBGgkxZvJi6iuSeiDWKRL87isrt4iMHXv PROTO_NAME=bitvmt4 -OPERATOR_VK_HASH=0x0091d5d17e00f266331d9597637ff6b7e7c8f9da80aa7a1ac7e2eb94cb569990 -OPERATOR_ZKM_VERSION=v1.2.7 +OPERATOR_VK_HASH=0x00cf02dfaaa70b940fd976f70bb6c5d1275c4f12e149f06494a2586e574d699e +OPERATOR_ZKM_VERSION=v2.0.0 GENESIS_SEQUENCER_COMMIT_TXID=c2d816940391da550af23c7924f8d9ecd276cdf6a22a164fc44443f5eba6d4b5 ZKM_IMM_WRAP_VK=1 diff --git a/node/Cargo.toml b/node/Cargo.toml index 1fd582696..6d5f17743 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -119,7 +119,7 @@ ark-groth16 = { workspace = true } zkm-sdk = { workspace = true } zkm-verifier = { workspace = true, features = ["ark"] } zkm-recursion-core = { workspace = true } -zkm-stark = { workspace = true } +zkm-pcs = { workspace = true } p3-bn254-fr = { workspace = true } p3-field = { workspace = true } borsh = { version = "1.5.3", features = ["derive"] } diff --git a/node/src/bin/sequencer-set-publish.rs b/node/src/bin/sequencer-set-publish.rs index acd1f0886..903e1d7dd 100644 --- a/node/src/bin/sequencer-set-publish.rs +++ b/node/src/bin/sequencer-set-publish.rs @@ -6,6 +6,7 @@ //! cd ../scripts //! docker-compose -f docker-compose.yml up -d //! ``` +use anyhow::Context; use bitcoin::CompressedPublicKey; use bitcoin::{ Address, Amount, OutPoint, PrivateKey, PublicKey, ScriptBuf, Sequence, Transaction, TxIn, @@ -173,7 +174,11 @@ fn load_program_id_manifest( manifest.network == expected_network, "ProgramId manifest network does not match Bitcoin client" ); - zkm_verifier::Groth16Verifier::get_part_stark_vk(&manifest.zkm_version); + anyhow::ensure!( + zkm_verifier::Groth16Verifier::try_get_part_stark_vk(&manifest.zkm_version).is_some(), + "ProgramId manifest Ziren version {} has no bundled partial STARK verifying key", + manifest.zkm_version + ); let authorized_program_ids = manifest.authorized_program_ids.decode()?; authorized_program_ids.validate().map_err(anyhow::Error::msg)?; Ok(authorized_program_ids) @@ -284,11 +289,15 @@ async fn get_sequencer_set_hash_from_db( #[derive(Subcommand, Debug)] enum Commands { + /// Derives authorization roots from proofs or initializes them for fresh Header/State chains. DeriveProgramHistoryRoot { - #[arg(long)] - header_chain_input_proof: String, - #[arg(long)] - state_chain_input_proof: String, + /// Initializes roots for fresh Header/State chains without predecessor proofs. + #[arg(long, conflicts_with_all = ["header_chain_input_proof", "state_chain_input_proof"])] + init_genesis: bool, + #[arg(long, required_unless_present = "init_genesis")] + header_chain_input_proof: Option, + #[arg(long, required_unless_present = "init_genesis")] + state_chain_input_proof: Option, #[arg(long, env = "PROGRAM_ID_MANIFEST")] program_id_manifest: String, }, @@ -366,18 +375,27 @@ async fn main() -> Result<(), Box> { let _ = tracing_subscriber::fmt().with_env_filter(EnvFilter::from_default_env()).try_init(); let args = Args::parse(); if let Commands::DeriveProgramHistoryRoot { + init_genesis, header_chain_input_proof, state_chain_input_proof, program_id_manifest, } = &args.command { let authorized_program_ids = load_program_id_manifest(program_id_manifest, get_network())?; - let (program_history_root, proof_checkpoint_root) = derive_authorization_roots( - header_chain_input_proof, - state_chain_input_proof, - authorized_program_ids.header, - authorized_program_ids.state, - )?; + let (program_history_root, proof_checkpoint_root) = if *init_genesis { + initial_authorization_roots(authorized_program_ids.header, authorized_program_ids.state) + } else { + derive_authorization_roots( + header_chain_input_proof + .as_deref() + .context("header chain input proof is required unless --init-genesis is set")?, + state_chain_input_proof + .as_deref() + .context("state chain input proof is required unless --init-genesis is set")?, + authorized_program_ids.header, + authorized_program_ids.state, + )? + }; println!("program_history_root=0x{}", hex::encode(program_history_root)); println!("proof_checkpoint_root=0x{}", hex::encode(proof_checkpoint_root)); return Ok(()); @@ -626,6 +644,26 @@ fn next_state_history_root( )) } +fn initial_authorization_roots( + header_program_id: verifier::ProgramId, + state_program_id: verifier::ProgramId, +) -> ([u8; 32], [u8; 32]) { + let header_history = verifier::finalize_history( + verifier::ProgramType::Header, + verifier::initial_history(verifier::ProgramType::Header), + header_program_id, + ); + let state_history = verifier::finalize_history( + verifier::ProgramType::State, + verifier::initial_history(verifier::ProgramType::State), + state_program_id, + ); + ( + verifier::program_history_root(header_history, state_history), + verifier::proof_checkpoint_root([0u8; 32], [0u8; 32]), + ) +} + /// Verifies the predecessor proofs and derives the root expected from their next recursive steps. fn derive_authorization_roots( header_path: &str, @@ -1230,6 +1268,95 @@ mod tests { const SIGHASH: [u8; 32] = [42; 32]; + fn parse_root_args(extra_args: &[&str]) -> Result { + let mut args = vec![ + "sequencer-set-publish", + "derive-program-history-root", + "--program-id-manifest", + "manifest.json", + ]; + args.extend_from_slice(extra_args); + Args::try_parse_from(args) + } + + #[test] + fn genesis_roots_require_no_predecessor_proofs() { + let args = parse_root_args(&["--init-genesis"]).unwrap(); + assert!(matches!( + args.command, + Commands::DeriveProgramHistoryRoot { + init_genesis: true, + header_chain_input_proof: None, + state_chain_input_proof: None, + .. + } + )); + } + + #[test] + fn recursive_roots_require_both_predecessor_proofs() { + for args in [ + &[][..], + &["--header-chain-input-proof", "header.bin"][..], + &["--state-chain-input-proof", "state.bin"][..], + ] { + assert_eq!( + parse_root_args(args).unwrap_err().kind(), + clap::error::ErrorKind::MissingRequiredArgument + ); + } + + let args = parse_root_args(&[ + "--header-chain-input-proof", + "header.bin", + "--state-chain-input-proof", + "state.bin", + ]) + .unwrap(); + assert!(matches!( + args.command, + Commands::DeriveProgramHistoryRoot { + init_genesis: false, + header_chain_input_proof: Some(header), + state_chain_input_proof: Some(state), + .. + } if header == "header.bin" && state == "state.bin" + )); + } + + #[test] + fn genesis_roots_reject_predecessor_proofs() { + for args in [ + &["--init-genesis", "--header-chain-input-proof", "header.bin"][..], + &["--init-genesis", "--state-chain-input-proof", "state.bin"][..], + &[ + "--init-genesis", + "--header-chain-input-proof", + "header.bin", + "--state-chain-input-proof", + "state.bin", + ][..], + ] { + assert_eq!( + parse_root_args(args).unwrap_err().kind(), + clap::error::ErrorKind::ArgumentConflict + ); + } + } + + #[test] + fn initial_authorization_roots_match_known_vectors() { + let (history, checkpoint) = initial_authorization_roots([1; 32], [2; 32]); + assert_eq!( + hex::encode(history), + "c49b3b37c0b09dda163d6dcc5663fe411e5cfe95873105acfe4a51cdd6df44d5" + ); + assert_eq!( + hex::encode(checkpoint), + "34670e36c21e467eb0519d45b9315d979c0fbd7c39ff99e1dafd42069d94d202" + ); + } + fn secret_key(value: u8) -> SecretKey { SecretKey::from_slice(&[value; 32]).expect("valid test secret key") } diff --git a/node/src/handle.rs b/node/src/handle.rs index 442e92fd4..670cbede7 100644 --- a/node/src/handle.rs +++ b/node/src/handle.rs @@ -6477,7 +6477,7 @@ async fn handle_assert_sent_verifier( .map_err(|e| anyhow!("failed to extract operator assert witness: {e}"))?; let vk = crate::vk::get_vk().await.context("load Groth16 verifying key for operator assert")?; let static_input = derive_operator_static_input()?; - if pubin_consistent && assert_witness.verify_groth16_proof(&vk, &[static_input]) { + if pubin_consistent && assert_witness.verify_groth16_proof(&vk, &static_input) { tracing::info!( "Skip ChallengeAssert for {instance_id}:{graph_id}: operator assert proof is valid" ); diff --git a/node/src/utils.rs b/node/src/utils.rs index 91329f623..e427b354a 100644 --- a/node/src/utils.rs +++ b/node/src/utils.rs @@ -61,7 +61,7 @@ use indexmap::IndexMap; use libp2p::{PeerId, Swarm}; use musig2::{PartialSignature, PubNonce}; use p3_bn254_fr::Bn254Fr; -use p3_field::{FieldAlgebra, PrimeField}; +use p3_field::{PrimeCharacteristicRing, PrimeField}; use rand::Rng; use reqwest::Url; use secp256k1::schnorr::Signature as SchnorrSignature; @@ -84,8 +84,9 @@ use crate::scheduled_tasks::graph_maintenance_tasks::{ }; use bitcoin_light_client_circuit::hash_operator_constant; use bitvm_lib::babe_adapter::{ - BABE_M_CC, BabeVerifierPrivateState, CACSetupPackage, FinalizedInstanceData, Seed, - SolderingData, compact_soldering_proof_payload, + BABE_M_CC, BabeVerifierPrivateState, CACSetupPackage, DYNAMIC_SLOTS, FinalizedInstanceData, + NUM_PUBLIC_INPUTS, STATIC_SLOTS, Seed, SolderingData, StaticInputs, + compact_soldering_proof_payload, ziren_static_inputs, }; use bitvm_lib::transactions::base::BaseTransaction; use client::goat_chain::{DisproveTxType, GraphData, PeginStatus, WithdrawStatus}; @@ -104,12 +105,12 @@ use store::{ use stun_client::{Attribute, Class, Client}; use tracing::{error, info, warn}; use uuid::Uuid; +use zkm_pcs::PartStarkVerifyingKey; use zkm_recursion_core::stark::KoalaBearPoseidon2Outer; use zkm_sdk::ZKMProofWithPublicValues; -use zkm_stark::PartStarkVerifyingKey; use zkm_verifier::{ - IMM_GROTH16_VK_BYTES, convert_ark_imm_wrap_vk, decode_zkm_vkey_hash, - load_ark_public_inputs_from_bytes, + Groth16Verifier, IMM_GROTH16_VK_BYTES, VK_ROOT_BYTES, convert_ark_imm_wrap_vk, + decode_zkm_vkey_hash, }; pub const SELF_SENDER: &str = "self"; @@ -148,7 +149,7 @@ pub struct ValidatedOperatorProof { #[derive(Clone)] pub struct OperatorStatement { - pub static_input: ark_bn254::Fr, + pub static_input: StaticInputs, pub vk_hash: [u8; 32], pub zkm_version: String, pub constant: [u8; 32], @@ -2579,7 +2580,10 @@ pub fn build_operator_guest_pubin( } fn load_part_stark_vk_for_zkm_version(zkm_version: &str) -> Result> { - Ok(Vec::from(zkm_verifier::Groth16Verifier::get_part_stark_vk(zkm_version))) + let part_stark_vk = Groth16Verifier::try_get_part_stark_vk(zkm_version).ok_or_else(|| { + anyhow!("no partial STARK verifying key is bundled for Ziren {zkm_version}") + })?; + Ok(Vec::from(part_stark_vk)) } fn convert_operator_proof_to_ark( @@ -2591,11 +2595,25 @@ fn convert_operator_proof_to_ark( .map_err(|err| anyhow!("failed to convert operator proof to ark format: {err}")) } -pub fn operator_assert_dynamic_input(public_inputs: &[ark_bn254::Fr]) -> Result { - if public_inputs.len() != 2 { - bail!("operator proof has {} public inputs; expected 2", public_inputs.len()); +fn check_operator_public_input_count(public_inputs: &[ark_bn254::Fr]) -> Result<()> { + if public_inputs.len() != NUM_PUBLIC_INPUTS { + bail!( + "operator proof has {} public inputs; expected {NUM_PUBLIC_INPUTS}", + public_inputs.len() + ); } - Ok(public_inputs[1]) + Ok(()) +} + +pub fn operator_assert_dynamic_input(public_inputs: &[ark_bn254::Fr]) -> Result { + check_operator_public_input_count(public_inputs)?; + Ok(public_inputs[DYNAMIC_SLOTS[0]]) +} + +/// The static slots of an operator proof's public inputs, in `STATIC_SLOTS` order. +fn operator_static_inputs(public_inputs: &[ark_bn254::Fr]) -> Result { + check_operator_public_input_count(public_inputs)?; + Ok(STATIC_SLOTS.map(|slot| public_inputs[slot])) } fn combined_operator_vk_hash(operator_vk_hash: &str, zkm_version: &str) -> Result<[u8; 32]> { @@ -2607,10 +2625,10 @@ fn combined_operator_vk_hash(operator_vk_hash: &str, zkm_version: &str) -> Resul let part_vk: PartStarkVerifyingKey = bincode::deserialize(&load_part_stark_vk_for_zkm_version(zkm_version)?) .context("deserialize operator partial STARK verifying key")?; - let base = Bn254Fr::from_canonical_u32(256); + let base = Bn254Fr::from_u32(256); let mut field_hash = Bn254Fr::ZERO; for byte in raw_vk_hash { - field_hash = field_hash * base + Bn254Fr::from_canonical_u32(byte as u32); + field_hash = field_hash * base + Bn254Fr::from_u32(byte as u32); } let combined = zkm_recursion_core::hash_vkey_with_part_vk(&part_vk, field_hash); let bytes = combined.as_canonical_biguint().to_bytes_be(); @@ -2622,16 +2640,16 @@ fn combined_operator_vk_hash(operator_vk_hash: &str, zkm_version: &str) -> Resul Ok(encoded) } -fn operator_identity() -> Result<([u8; 32], String, ark_bn254::Fr)> { +fn operator_identity() -> Result<([u8; 32], String, StaticInputs)> { let vk_hash = get_operator_vk_hash()?; let zkm_version = get_operator_zkm_version()?; let combined_hash = combined_operator_vk_hash(&format!("0x{}", hex::encode(vk_hash)), &zkm_version)?; - let static_input = load_ark_public_inputs_from_bytes(&combined_hash, &[0u8; 32])[0]; + let static_input = ziren_static_inputs(&combined_hash, &VK_ROOT_BYTES); Ok((vk_hash, zkm_version, static_input)) } -pub fn derive_operator_static_input() -> Result { +pub fn derive_operator_static_input() -> Result { Ok(operator_identity()?.2) } @@ -2783,11 +2801,8 @@ pub async fn get_operator_proof( } let ark_proof = convert_operator_proof_to_ark(&proof, &proof_data.vk)?; - let Some(static_input) = ark_proof.public_inputs.first() else { - bail!("operator proof has no public inputs"); - }; - if *static_input != statement.static_input { - bail!("operator proof static public input does not match graph setup statement"); + if operator_static_inputs(&ark_proof.public_inputs)? != statement.static_input { + bail!("operator proof static public inputs do not match graph setup statement"); } Ok(( @@ -6427,11 +6442,6 @@ mod commit_pubin_tests { use esplora_client::{Tx, TxStatus, Vin}; use store::SerializableTxid; - const TEST_OPERATOR_PROOF_FIXTURE: &[u8] = - include_bytes!("../testdata/test-operator-proof.bin"); - const TEST_OPERATOR_PROOF_FIXTURE_VK: &str = - "0x00ba1ff974eb6e5890f238f8a11c1aeff2d5f4a68a860274bcb602c3c5c681b7"; - fn make_txid(byte: u8) -> Txid { Txid::from_slice(&[byte; 32]).unwrap() } @@ -6475,22 +6485,31 @@ mod commit_pubin_tests { } } + /// The operator guest commits three 32-byte values, so its public values are the 96-byte pubin + /// itself. The wrap circuit's dynamic input must be BLAKE3 of those bytes (imm-wrap-vk mode, + /// set by `.cargo/config.toml`) with the top three bits cleared. #[test] - fn assert_ready_extracts_blake3_xd_from_operator_proof() { - assert_eq!(TEST_OPERATOR_PROOF_FIXTURE.len(), 1_498); - let proof: ZKMProofWithPublicValues = - bincode::deserialize(TEST_OPERATOR_PROOF_FIXTURE).unwrap(); - - let ark_proof = - convert_operator_proof_to_ark(&proof, TEST_OPERATOR_PROOF_FIXTURE_VK).unwrap(); - let public_inputs: PublicInputs = ark_proof.public_inputs.into(); - let dynamic_input = operator_assert_dynamic_input(&public_inputs).unwrap(); - - let outputs = decode_operator_public_outputs(&proof.public_values.to_vec()).unwrap(); + fn assert_ready_extracts_blake3_xd_from_operator_public_values() { let mut pubin = [0u8; 96]; - pubin[..32].copy_from_slice(&outputs.btc_best_block_hash); - pubin[32..64].copy_from_slice(&outputs.constant); - pubin[64..].copy_from_slice(&outputs.included_watchtowers); + pubin[..32].copy_from_slice(&[0x11; 32]); + pubin[32..64].copy_from_slice(&[0x22; 32]); + pubin[64..].copy_from_slice(&[0x33; 32]); + let outputs = decode_operator_public_outputs(&pubin).unwrap(); + assert_eq!(outputs.btc_best_block_hash, [0x11; 32]); + assert_eq!(outputs.constant, [0x22; 32]); + assert_eq!(outputs.included_watchtowers, [0x33; 32]); + + let public_inputs: PublicInputs = zkm_verifier::load_ark_public_inputs_from_bytes( + &[0u8; 32], + &zkm_verifier::hash_public_inputs(&pubin), + &VK_ROOT_BYTES, + ) + .into(); + let dynamic_input = operator_assert_dynamic_input(&public_inputs).unwrap(); + assert_eq!( + operator_static_inputs(&public_inputs).unwrap(), + ziren_static_inputs(&[0u8; 32], &VK_ROOT_BYTES) + ); let mut expected_xd = *blake3::hash(&pubin).as_bytes(); expected_xd[0] &= 0x1f; diff --git a/node/src/vk.rs b/node/src/vk.rs index 63867ab93..d99936e20 100644 --- a/node/src/vk.rs +++ b/node/src/vk.rs @@ -18,5 +18,7 @@ mod tests { load_ark_groth16_verifying_key_from_bytes(&zkm_verifier::IMM_GROTH16_VK_BYTES).unwrap(); assert_eq!(vk, imm_v); + // Ziren V2 wraps with [vkey_hash, committed_values_digest, vk_root]; BABE splits them by slot. + assert_eq!(vk.gamma_abc_g1.len(), bitvm_lib::babe_adapter::NUM_PUBLIC_INPUTS + 1); } } diff --git a/node/testdata/test-operator-proof.bin b/node/testdata/test-operator-proof.bin deleted file mode 100644 index 9bbd6f73d..000000000 Binary files a/node/testdata/test-operator-proof.bin and /dev/null differ diff --git a/proof-builder-rpc/Cargo.toml b/proof-builder-rpc/Cargo.toml index dfb2d5586..bf3639f83 100644 --- a/proof-builder-rpc/Cargo.toml +++ b/proof-builder-rpc/Cargo.toml @@ -9,6 +9,8 @@ path = "src/main.rs" [dependencies] zkm-sdk = { workspace = true } +zkm-cuda = { workspace = true } +zkm-primitives = { workspace = true } clap = { workspace = true } futures = { workspace = true } dotenv = { workspace = true } @@ -16,7 +18,7 @@ anyhow = { workspace = true } async-trait = { workspace = true } store = { workspace = true } tokio = { workspace = true, features = ["full"] } -tokio-util.workspace = true +tokio-util = { workspace = true, features = ["rt"] } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } serde = { workspace = true, default-features = false, features = ["derive"] } @@ -29,6 +31,9 @@ secp256k1 = { workspace = true } strum = { workspace = true } serde_json = { workspace = true } alloy-primitives = { workspace = true } +reqwest = { workspace = true } +sha2 = { workspace = true } +hex = { workspace = true } # proofs proof-builder = { workspace = true } @@ -46,5 +51,16 @@ bitcoin-light-client-circuit.workspace = true toml.workspace = true tower-http = { version = "0.6.2", features = ["cors", "trace"] } +[features] +# Test builds only: `PROOF_BUILDER_FAULT=after-publish` exits after a proof is published +# and before its database commit. +fault-injection = [] + +[target.'cfg(target_os = "linux")'.dependencies] +libc = "0.2" + +[dev-dependencies] +tempfile = { workspace = true } + [lints] workspace = true diff --git a/proof-builder-rpc/README.md b/proof-builder-rpc/README.md index b7f43bc14..46b6ea8e4 100644 --- a/proof-builder-rpc/README.md +++ b/proof-builder-rpc/README.md @@ -16,6 +16,26 @@ the database. Field descriptions for the configuration are available in the circuits documentation: [circuits README](../circuits/README.md). +To reuse local Bitcoin headers for the first batch built from Genesis, set +`prefer_local_headers_on_init = true` in `[header_chain]`, together with `init_input = true` +and `start = 0`. The option defaults to `false` for existing configurations. Headers are read +from `block_headers`, which contains consecutive 80-byte headers starting at height 0. +If that working cache is missing or incomplete, the builder also checks +`0-.bin.blocks` in the same directory. A sidecar containing more complete headers +is copied into the working cache, up to the requested batch size; the source sidecar is unchanged. +For example, a Genesis batch of 157450 headers can reuse `0-157450.bin.blocks` without changing +the configured `block_headers` path. Logs identify both the sidecar source and working cache. +Choose a distinct Genesis `output_proof`, such as `genesis-157450.bin`; the following batch is +written to `157450-1.bin` in the same output directory. +For `batch_size = 10000`, the first batch uses heights 0 through 9999. A complete local batch +requires no Bitcoin RPC calls and leaves any later cached headers intact. If local files are absent +or incomplete, only missing headers are fetched through Esplora; an incomplete trailing header +is fetched again. This preference overrides `force_fetch` for the Genesis batch only. +After the first proof succeeds, subsequent batches contain one block and use the existing +fetching behaviour. Restarting with database progress also resumes with one block per batch. +When this option is enabled, surplus cached headers are replaced as later batches are fetched, +including when `force_fetch = false`. + The four Operator/Watchtower task endpoints require signed requests and live GOAT contract authorization. Configure the read-only GOAT connection before startup: @@ -52,6 +72,71 @@ To enable multiple Gateways without interrupting proof polling, first upgrade Pr single Gateway, then upgrade all Nodes to send `gateway_address`, and finally configure the comma-separated Gateway list. +## Fleet app worker mode + +Proof Builder can run as a zkm-fleet integrated app worker. Fleet starts a dedicated Ziren GPU +server for the app and launches `proof-builder-rpc` beside it. The +worker proves directly against that loopback server instead of submitting through the SDK +network prover and the Fleet gateway. The HTTP API and node configuration are unchanged. + +Fleet mode starts when Fleet supplies its worker environment. Any partial Fleet environment is a +startup error. Without these variables the SDK network prover (`ZKM_PROVER=network`) is used as +before, which is how operators fall back explicitly. + +| Variable | Source | Meaning | +|---|---|---| +| `FLEET_GPU_ENDPOINT` | Fleet | Loopback URL of the replica's GPU server | +| `FLEET_APP_STORAGE_ROOT` | Fleet | Durable app storage (`proof_storage_root`) | +| `FLEET_APP_ELF_ID` | Fleet | App id: the SHA-256 of the program bundle manifest | +| `FLEET_APP_NAMESPACE`, `FLEET_APP_TENANT` | Fleet | App identity | +| `FLEET_EXIT_WITH_PARENT` | Fleet | Exit with the Fleet actor (Linux `PR_SET_PDEATHSIG`) | +| `PROOF_BUILDER_PROGRAMS_FILE` | worker env file | `programs.json` from the package | + +The app id covers all five guests. Each line is ` `, sorted by name +(commit-chain, header-chain, operator, state-chain, watchtower), and the id is the SHA-256 of +those lines. `proof-builder-rpc --print-programs` sets every program up on the CPU prover and +prints the ELF digests, program IDs, verifying-key hashes, wrap mode and app id as JSON; package +that output as `programs.json`. At startup the worker checks that the embedded programs, the +programs file and `ZKM_IMM_WRAP_VK` match the Fleet app id. After each GPU setup it also checks +the verifying key. + +Startup also requires the following: + +- The working directory (`worker_workdir`) and the sqlite database must be inside the storage + root, and the worker takes an exclusive lock on `/proof-builder.lock`. +- Use `/run` as the working directory so that relative `../circuits/data/...` paths + resolve to `/circuits/data/...`. +- Groth16 wrapping runs on the worker's CPU. Pre-install the Groth16 circuit artifacts for the + Fleet execution user before enabling the app. + +Proving behaviour in Fleet mode: + +- The GPU server runs one proof at a time. Builder setup and every proving unit (prove, publish + and database commit) pass through a FIFO gate. +- An operator or watchtower task stays `New` while it queues and proves. Its result is written + only while it is still `New`, so a timeout request that arrives in the meantime wins. +- If the GPU server stops reporting ready, or a proof cannot be published, the task stays + pending and the worker exits. Fleet then restarts the GPU server and the worker. +- Otherwise a failed prover call is replayed by executing its guest on the CPU. GPU RPC + errors do not distinguish transport failures from rejected inputs. If the guest executes, + the prover or its transport failed; the proof is retried in place and the failure does not + count as an attempt. +- A proof that fails because the guest rejects its input, or because the result does not + verify, marks the task `Failed` after `--max-proof-attempts` consecutive failures + (default 2). +- On SIGTERM or a task failure the worker starts no new proof. It waits up to + `--drain-timeout-secs` for the proof in progress to be published and committed, then exits. + A proof still running at the timeout does not delay the exit; it is retried after restart. + Keep that value below the service's `worker_stop_timeout_s`. Exit codes: 0 after a clean stop, + 1 after a task failure or an abandoned proof, 101 after a panic. +- Proofs and their sidecars are published through synced temporary files and atomic renames. + Sidecars are published before the proof file, and the database is updated after all files + and the directory are synced. Sidecars include the header chain's `.blocks`, which operator + and watchtower proofs read for SPV. State-chain `.args`/`.ctx` snapshots are written atomically + as well. +- The state-chain context builder prepares at most `--state-chain-max-pending-batches` + unproved batches (default 2; 0 means unlimited). + ## Metrics Prometheus metrics use a dedicated listener and are disabled unless `--metrics-addr` is set. The diff --git a/proof-builder-rpc/proof-builder.toml.example b/proof-builder-rpc/proof-builder.toml.example index 96dce504f..1f33aa925 100644 --- a/proof-builder-rpc/proof-builder.toml.example +++ b/proof-builder-rpc/proof-builder.toml.example @@ -6,6 +6,9 @@ start = 116000 #start = 1000 block_headers = "../circuits/data/header-chain/block_headers.bin" force_fetch = true +# Reuse local headers only when init_input = true and start = 0; fetch missing headers. +# Also checks 0-.bin.blocks beside block_headers when the cache is incomplete. +prefer_local_headers_on_init = false batch_size = 10 input_proof = "../circuits/data/header-chain/0-116000.bin" diff --git a/proof-builder-rpc/src/config.rs b/proof-builder-rpc/src/config.rs index 95eb73861..d4a7c2753 100644 --- a/proof-builder-rpc/src/config.rs +++ b/proof-builder-rpc/src/config.rs @@ -32,3 +32,21 @@ impl ProofBuilderConfig { Ok(new_args) } } + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn header_chain_local_preference_is_optional() { + let example = include_str!("../proof-builder.toml.example"); + let without_option = example.replace("prefer_local_headers_on_init = false", ""); + let config: ProofBuilderConfig = toml::from_str(&without_option).unwrap(); + assert!(!config.header_chain.prefer_local_headers_on_init); + + let enabled = example + .replace("prefer_local_headers_on_init = false", "prefer_local_headers_on_init = true"); + let config: ProofBuilderConfig = toml::from_str(&enabled).unwrap(); + assert!(config.header_chain.prefer_local_headers_on_init); + } +} diff --git a/proof-builder-rpc/src/fleet.rs b/proof-builder-rpc/src/fleet.rs new file mode 100644 index 000000000..a63c95386 --- /dev/null +++ b/proof-builder-rpc/src/fleet.rs @@ -0,0 +1,431 @@ +//! Integrated Fleet app worker mode. +//! +//! Fleet starts a dedicated Ziren GPU server for the GOAT app, then launches the proof +//! builder beside it with the variables below. The worker proves directly against the +//! loopback server and owns its storage root; Fleet manages lifecycle and resources. +//! A partial Fleet environment is an error: falling back to the SDK network prover is an +//! explicit operator choice made by running outside Fleet. + +use anyhow::{Context, anyhow, ensure}; +use serde::{Deserialize, Serialize}; +use sha2::{Digest, Sha256}; +use std::fs::{File, OpenOptions}; +use std::path::{Path, PathBuf}; + +pub(crate) const ENV_WORKER_ROLE: &str = "FLEET_WORKER_ROLE"; +pub(crate) const ENV_GPU_ENDPOINT: &str = "FLEET_GPU_ENDPOINT"; +pub(crate) const ENV_STORAGE_ROOT: &str = "FLEET_APP_STORAGE_ROOT"; +pub(crate) const ENV_APP_ID: &str = "FLEET_APP_ELF_ID"; +pub(crate) const ENV_NAMESPACE: &str = "FLEET_APP_NAMESPACE"; +pub(crate) const ENV_TENANT: &str = "FLEET_APP_TENANT"; +pub(crate) const ENV_EXIT_WITH_PARENT: &str = "FLEET_EXIT_WITH_PARENT"; +pub(crate) const ENV_PROGRAMS_FILE: &str = "PROOF_BUILDER_PROGRAMS_FILE"; +const FLEET_MARKERS: [&str; 7] = [ + ENV_WORKER_ROLE, + ENV_GPU_ENDPOINT, + ENV_STORAGE_ROOT, + ENV_APP_ID, + ENV_NAMESPACE, + ENV_TENANT, + ENV_EXIT_WITH_PARENT, +]; +const LOCK_FILE: &str = "proof-builder.lock"; + +/// The environment Fleet supplies to an integrated app worker. +#[derive(Debug, Clone, PartialEq, Eq)] +pub(crate) struct FleetEnv { + pub gpu_endpoint: String, + pub storage_root: PathBuf, + /// The Fleet proof app id: the digest of the program bundle. + pub app_id: String, + pub namespace: String, + pub tenant: String, + pub exit_with_parent: bool, + pub programs_file: PathBuf, +} + +impl FleetEnv { + /// Returns `None` only when no Fleet variable is set. + pub(crate) fn from_lookup( + lookup: impl Fn(&str) -> Option, + ) -> anyhow::Result> { + if FLEET_MARKERS.iter().all(|key| lookup(key).is_none()) { + return Ok(None); + } + let required = |key: &str| { + lookup(key) + .filter(|value| !value.is_empty()) + .with_context(|| format!("{key} is required when Fleet launches the proof builder")) + }; + if let Some(role) = lookup(ENV_WORKER_ROLE) { + ensure!(role == "app", "{ENV_WORKER_ROLE} must be \"app\", got {role:?}"); + } + let gpu_endpoint = required(ENV_GPU_ENDPOINT)?; + ensure_loopback_http(&gpu_endpoint)?; + let app_id = required(ENV_APP_ID)?.to_ascii_lowercase(); + ensure!(is_sha256_hex(&app_id), "{ENV_APP_ID} must be 64 hex digits, got {app_id:?}"); + Ok(Some(Self { + gpu_endpoint, + storage_root: PathBuf::from(required(ENV_STORAGE_ROOT)?), + app_id, + namespace: required(ENV_NAMESPACE)?, + tenant: required(ENV_TENANT)?, + exit_with_parent: lookup(ENV_EXIT_WITH_PARENT).as_deref() == Some("true"), + programs_file: PathBuf::from(required(ENV_PROGRAMS_FILE)?), + })) + } +} + +fn ensure_loopback_http(endpoint: &str) -> anyhow::Result<()> { + let url = reqwest::Url::parse(endpoint) + .with_context(|| format!("invalid {ENV_GPU_ENDPOINT} {endpoint:?}"))?; + ensure!( + url.scheme() == "http" + && matches!(url.host_str(), Some("127.0.0.1" | "localhost" | "[::1]")), + "{ENV_GPU_ENDPOINT} must be a loopback HTTP URL, got {endpoint:?}" + ); + Ok(()) +} + +fn is_sha256_hex(value: &str) -> bool { + value.len() == 64 && value.bytes().all(|b| b.is_ascii_hexdigit()) +} + +pub(crate) fn sha256_hex(bytes: &[u8]) -> String { + hex::encode(Sha256::digest(bytes)) +} + +/// The guest programs of the GOAT proof bundle, sorted by name. +pub(crate) fn bundle_programs() -> [(&'static str, &'static [u8]); 5] { + [ + ("commit-chain", commit_chain_proof::COMMIT_CHAIN), + ("header-chain", header_chain_proof::HEADER_CHAIN), + ("operator", operator_proof::OPERATOR), + ("state-chain", state_chain_proof::STATE_CHAIN), + ("watchtower", watchtower_proof::WATCHTOWER), + ] +} + +/// One ` ` line per program, sorted by name. +pub(crate) fn bundle_manifest(elf_digests: &[(&str, String)]) -> String { + let mut lines: Vec<_> = + elf_digests.iter().map(|(name, digest)| format!("{name} {digest}\n")).collect(); + lines.sort(); + lines.concat() +} + +/// The Fleet app id of a bundle: the SHA-256 of its manifest. +pub(crate) fn bundle_id(manifest: &str) -> String { + sha256_hex(manifest.as_bytes()) +} + +/// The packaged description of the bundle, written by `--print-programs`. +#[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] +pub(crate) struct ProgramsFile { + pub bundle_id: String, + pub zkm_circuit_version: String, + pub imm_wrap_vk: bool, + pub programs: Vec, +} + +#[derive(Debug, Clone, Default, PartialEq, Eq, Serialize, Deserialize)] +pub(crate) struct ProgramRecord { + pub name: String, + pub elf_sha256: String, + pub program_id: String, + pub vk_hash: String, +} + +impl ProgramsFile { + pub(crate) fn load(path: &Path) -> anyhow::Result { + let bytes = + std::fs::read(path).with_context(|| format!("failed to read {}", path.display()))?; + serde_json::from_slice(&bytes) + .with_context(|| format!("invalid programs file {}", path.display())) + } + + /// Requires the packaged list to describe exactly the embedded programs of `app_id` + /// under this process's wrap mode. + pub(crate) fn check_embedded( + &self, + app_id: &str, + embedded: &[(&str, String)], + imm_wrap_vk: bool, + ) -> anyhow::Result<()> { + let embedded_id = bundle_id(&bundle_manifest(embedded)); + ensure!( + embedded_id == app_id, + "embedded program bundle {embedded_id} differs from the Fleet app {app_id}" + ); + ensure!( + self.bundle_id == app_id, + "programs file describes bundle {}, not {app_id}", + self.bundle_id + ); + ensure!( + self.imm_wrap_vk == imm_wrap_vk, + "programs file was built with ZKM_IMM_WRAP_VK={}, this worker runs with {imm_wrap_vk}", + self.imm_wrap_vk + ); + let mut packaged: Vec<_> = + self.programs.iter().map(|p| (p.name.as_str(), p.elf_sha256.clone())).collect(); + let mut expected = embedded.to_vec(); + packaged.sort(); + expected.sort(); + ensure!( + packaged == expected, + "programs file ELF digests differ from the embedded programs" + ); + Ok(()) + } +} + +/// Requires a program set up on the GPU server to have the packaged verifying key. +pub(crate) fn verify_program( + programs: &ProgramsFile, + elf: &[u8], + vk_hash: &str, +) -> anyhow::Result<()> { + let digest = sha256_hex(elf); + let record = programs + .programs + .iter() + .find(|p| p.elf_sha256 == digest) + .ok_or_else(|| anyhow!("program {digest} is not part of the packaged bundle"))?; + ensure!( + record.vk_hash == vk_hash, + "{} verifying key {vk_hash} differs from the packaged {}", + record.name, + record.vk_hash + ); + Ok(()) +} + +/// Exclusive ownership of a storage root for the life of the worker. +#[derive(Debug)] +pub(crate) struct StorageLock(#[allow(dead_code)] File); + +pub(crate) fn lock_storage_root(root: &Path) -> anyhow::Result { + let path = root.join(LOCK_FILE); + let file = OpenOptions::new() + .create(true) + .truncate(false) + .write(true) + .open(&path) + .with_context(|| format!("failed to open {}", path.display()))?; + file.try_lock() + .map_err(|error| anyhow!("another proof builder owns {}: {error}", root.display()))?; + Ok(StorageLock(file)) +} + +/// Requires the working directory and the sqlite database inside the storage root, so +/// relative proof paths, snapshots and task state are durable app storage. +pub(crate) fn check_storage_paths( + root: &Path, + cwd: &Path, + database_url: &str, +) -> anyhow::Result<()> { + let root = root + .canonicalize() + .with_context(|| format!("storage root {} is not accessible", root.display()))?; + let cwd = cwd.canonicalize()?; + ensure!( + cwd.starts_with(&root), + "working directory {} must be inside the storage root {}", + cwd.display(), + root.display() + ); + let database = sqlite_file(database_url)?; + let database = if database.is_absolute() { database } else { cwd.join(database) }; + let parent = database.parent().unwrap_or(Path::new(".")); + let parent = parent + .canonicalize() + .with_context(|| format!("database directory {} is not accessible", parent.display()))?; + ensure!( + parent.starts_with(&root), + "database {} must be inside the storage root {}", + database.display(), + root.display() + ); + Ok(()) +} + +pub(crate) fn sqlite_file(database_url: &str) -> anyhow::Result { + let rest = database_url + .strip_prefix("sqlite://") + .or_else(|| database_url.strip_prefix("sqlite:")) + .with_context(|| { + format!("Fleet mode requires a sqlite DATABASE_URL, got {database_url:?}") + })?; + let path = rest.split('?').next().unwrap_or_default(); + ensure!( + !path.is_empty() && !path.starts_with(":memory:"), + "Fleet mode requires a file database" + ); + Ok(PathBuf::from(path)) +} + +/// Ties the worker's life to its Fleet actor: an orphan must not keep the storage lock. +pub(crate) fn exit_with_parent() -> anyhow::Result<()> { + #[cfg(target_os = "linux")] + unsafe { + let parent = libc::getppid(); + ensure!(parent > 1, "Fleet worker has no live parent"); + if libc::prctl(libc::PR_SET_PDEATHSIG, libc::SIGTERM) != 0 { + return Err(std::io::Error::last_os_error().into()); + } + ensure!(libc::getppid() == parent, "Fleet parent exited during startup"); + } + Ok(()) +} + +#[cfg(test)] +mod tests { + use super::*; + use std::collections::HashMap; + + const APP_ID: &str = "aa000000000000000000000000000000000000000000000000000000000000bb"; + + fn lookup(vars: &[(&str, &str)]) -> impl Fn(&str) -> Option { + let vars: HashMap = + vars.iter().map(|(k, v)| (k.to_string(), v.to_string())).collect(); + move |key| vars.get(key).cloned() + } + + fn complete() -> Vec<(&'static str, &'static str)> { + vec![ + (ENV_WORKER_ROLE, "app"), + (ENV_GPU_ENDPOINT, "http://127.0.0.1:30100/twirp/"), + (ENV_STORAGE_ROOT, "/srv/zkm-fleet/apps/goat"), + (ENV_APP_ID, APP_ID), + (ENV_NAMESPACE, "zkm"), + (ENV_TENANT, "goat"), + (ENV_EXIT_WITH_PARENT, "true"), + (ENV_PROGRAMS_FILE, "/opt/zkm-fleet/apps/goat/programs.json"), + ] + } + + #[test] + fn no_fleet_variable_means_sdk_mode() { + assert_eq!(FleetEnv::from_lookup(lookup(&[(ENV_PROGRAMS_FILE, "x")])).unwrap(), None); + } + + #[test] + fn complete_environment_is_accepted() { + let env = FleetEnv::from_lookup(lookup(&complete())).unwrap().unwrap(); + assert_eq!(env.app_id, APP_ID); + assert!(env.exit_with_parent); + assert_eq!(env.storage_root, PathBuf::from("/srv/zkm-fleet/apps/goat")); + } + + #[test] + fn partial_or_invalid_environment_is_rejected() { + for missing in [ + ENV_GPU_ENDPOINT, + ENV_STORAGE_ROOT, + ENV_APP_ID, + ENV_NAMESPACE, + ENV_TENANT, + ENV_PROGRAMS_FILE, + ] { + let vars: Vec<_> = complete().into_iter().filter(|(k, _)| *k != missing).collect(); + assert!(FleetEnv::from_lookup(lookup(&vars)).is_err(), "{missing} must be required"); + } + // A single Fleet marker without the rest is not silently ignored. + assert!(FleetEnv::from_lookup(lookup(&[(ENV_WORKER_ROLE, "app")])).is_err()); + for (key, value) in [ + (ENV_GPU_ENDPOINT, "http://10.0.0.5:30100/twirp/"), + (ENV_GPU_ENDPOINT, "https://127.0.0.1:30100/twirp/"), + (ENV_APP_ID, "abc"), + (ENV_WORKER_ROLE, "batch"), + ] { + let mut vars = complete(); + vars.retain(|(k, _)| *k != key); + vars.push((key, value)); + assert!( + FleetEnv::from_lookup(lookup(&vars)).is_err(), + "{key}={value} must be rejected" + ); + } + } + + fn digests() -> Vec<(&'static str, String)> { + vec![("watchtower", "02".repeat(32)), ("commit-chain", "01".repeat(32))] + } + + #[test] + fn bundle_id_is_order_independent_and_tracks_every_program() { + let manifest = bundle_manifest(&digests()); + assert_eq!( + manifest, + format!("commit-chain {}\nwatchtower {}\n", "01".repeat(32), "02".repeat(32)) + ); + let mut reversed = digests(); + reversed.reverse(); + assert_eq!(bundle_id(&bundle_manifest(&reversed)), bundle_id(&manifest)); + assert!(is_sha256_hex(&bundle_id(&manifest))); + let mut changed = digests(); + changed[0].1 = "03".repeat(32); + assert_ne!(bundle_id(&bundle_manifest(&changed)), bundle_id(&manifest)); + } + + #[test] + fn programs_file_must_match_the_embedded_bundle() { + let embedded = digests(); + let app_id = bundle_id(&bundle_manifest(&embedded)); + let file = ProgramsFile { + bundle_id: app_id.clone(), + zkm_circuit_version: "v2".to_string(), + imm_wrap_vk: true, + programs: embedded + .iter() + .map(|(name, digest)| ProgramRecord { + name: name.to_string(), + elf_sha256: digest.clone(), + program_id: "id".to_string(), + vk_hash: format!("0x{name}"), + }) + .collect(), + }; + file.check_embedded(&app_id, &embedded, true).unwrap(); + assert!(file.check_embedded(&app_id, &embedded, false).is_err(), "wrap mode must match"); + assert!(file.check_embedded(APP_ID, &embedded, true).is_err(), "app id must match"); + let mut other = embedded.clone(); + other[1].1 = "04".repeat(32); + assert!(file.check_embedded(&app_id, &other, true).is_err()); + + let elf = b"elf"; + let mut with_elf = file.clone(); + with_elf.programs[0].elf_sha256 = sha256_hex(elf); + verify_program(&with_elf, elf, "0xwatchtower").unwrap(); + assert!(verify_program(&with_elf, elf, "0xother").is_err()); + assert!(verify_program(&with_elf, b"unknown", "0xwatchtower").is_err()); + } + + #[test] + fn storage_root_lock_is_exclusive() { + let root = tempfile::tempdir().unwrap(); + let lock = lock_storage_root(root.path()).unwrap(); + assert!(lock_storage_root(root.path()).is_err()); + drop(lock); + lock_storage_root(root.path()).unwrap(); + } + + #[test] + fn working_directory_and_database_must_be_inside_the_root() { + let root = tempfile::tempdir().unwrap(); + let run = root.path().join("run"); + std::fs::create_dir(&run).unwrap(); + check_storage_paths(root.path(), &run, "sqlite:proof-builder.db?mode=rwc").unwrap(); + let absolute = format!("sqlite://{}/proof-builder.db", run.display()); + check_storage_paths(root.path(), &run, &absolute).unwrap(); + + let outside = tempfile::tempdir().unwrap(); + assert!(check_storage_paths(root.path(), outside.path(), "sqlite:x.db").is_err()); + let elsewhere = format!("sqlite:{}/x.db", outside.path().display()); + assert!(check_storage_paths(root.path(), &run, &elsewhere).is_err()); + assert!(check_storage_paths(root.path(), &run, "sqlite:../../x.db").is_err()); + assert!(check_storage_paths(root.path(), &run, "sqlite::memory:").is_err()); + assert!(check_storage_paths(root.path(), &run, "postgres://db").is_err()); + } +} diff --git a/proof-builder-rpc/src/main.rs b/proof-builder-rpc/src/main.rs index 0e7fd814a..3f96ea9b7 100644 --- a/proof-builder-rpc/src/main.rs +++ b/proof-builder-rpc/src/main.rs @@ -1,22 +1,35 @@ mod api; mod config; +mod fleet; +mod prover; mod task; -use crate::task::{is_start_generate_proof_tasks, run_generate_proof_tasks}; +use crate::fleet::{FleetEnv, ProgramRecord, ProgramsFile, StorageLock}; +use crate::prover::ProverRuntime; +use crate::task::{TaskOptions, is_start_generate_proof_tasks, run_generate_proof_tasks}; use alloy_primitives::Address; use anyhow::Context; use api::metrics_service::ApiMetricsState; use api::{AuthorizationChain, AuthorizationChains}; use clap::Parser; use client::goat_chain::{GOATClient, GoatInitConfig, GoatNetwork}; +use commit_chain_proof::CommitChainProofBuilder; use futures::future; -use std::collections::HashSet; +use header_chain_proof::HeaderChainProofBuilder; +use operator_proof::OperatorProofBuilder; +use proof_builder::ProofBuilder; +use state_chain_proof::StateChainProofBuilder; +use std::collections::{BTreeSet, HashSet}; +use std::path::Path; use std::sync::Arc; +use std::time::Duration; use tokio::signal; use tokio::task::JoinHandle; use tokio_util::sync::CancellationToken; -use tracing::info; +use tracing::{info, warn}; use tracing_subscriber::EnvFilter; +use watchtower_proof::WatchtowerProofBuilder; +use zkm_sdk::{HashableKey, ProverClient, ZKM_CIRCUIT_VERSION}; use crate::config::ProofBuilderConfig; @@ -39,31 +52,67 @@ struct Opts { #[arg(long, default_value = "proof-builder.toml")] pub config: String, + + /// Print the guest program bundle (ELF digests, program IDs, verifying keys and the + /// Fleet app id) as JSON, then exit. + #[arg(long)] + pub print_programs: bool, + + /// How long shutdown waits for the proof in progress to be published and committed. + #[arg(long, default_value_t = 600)] + pub drain_timeout_secs: u64, + + /// Consecutive non-retryable failures before an operator or watchtower task is failed. + #[arg(long, default_value_t = 2)] + pub max_proof_attempts: u32, + + /// Unproved state-chain batches prepared ahead of the prover (0 = unlimited). + #[arg(long, default_value_t = 2)] + pub state_chain_max_pending_batches: i64, } #[tokio::main] async fn main() -> anyhow::Result<()> { + // Only the process environment selects Fleet mode; a `.env` file cannot. + let fleet_env = FleetEnv::from_lookup(|key| std::env::var(key).ok())?; + if fleet_env.as_ref().is_some_and(|env| env.exit_with_parent) { + fleet::exit_with_parent()?; + } dotenv::dotenv().ok(); let opt = Opts::parse(); + let _ = tracing_subscriber::fmt().with_env_filter(EnvFilter::from_default_env()).try_init(); + + if opt.print_programs { + return print_programs().await; + } let cfg = ProofBuilderConfig::new(&opt.config)?; println!("proof builder config: {:?}", cfg); - let _ = tracing_subscriber::fmt().with_env_filter(EnvFilter::from_default_env()).try_init(); + let (runtime, _storage_lock) = match &fleet_env { + Some(env) => { + let (runtime, lock) = start_fleet_worker(env, &opt).await?; + (runtime, Some(lock)) + } + None => (ProverRuntime::sdk(opt.max_proof_attempts), None), + }; + remove_stale_tmp_files(&cfg); + let metrics_listener = match opt.metrics_addr.as_deref() { Some(metrics_addr) => Some(api::bind_metrics_listener(metrics_addr).await?), None => None, }; let authorization_chains = goat_clients_from_env().await?; - // Create cancellation token for graceful shutdown - let cancellation_token = CancellationToken::new(); + // Proof tasks stop first; the API keeps serving while the proof in progress drains. + let task_token = CancellationToken::new(); + let api_token = CancellationToken::new(); info!("load db {}", opt.database_url); let local_db = store::create_local_db(&opt.database_url).await; let metrics_state = ApiMetricsState::new(); let api_state = api::ApiState::new(local_db.clone(), metrics_state.clone(), authorization_chains); let mut task_handles: Vec>> = vec![]; - let cancel_token_clone = cancellation_token.clone(); + let cancel_token_clone = api_token.clone(); let opt_rpc_addr = opt.rpc_addr.clone(); let rpc_api_state = api_state.clone(); info!( @@ -81,7 +130,7 @@ async fn main() -> anyhow::Result<()> { } })); if let Some(listener) = metrics_listener { - let cancel_token_clone = cancellation_token.clone(); + let cancel_token_clone = api_token.clone(); task_handles.push(tokio::spawn(async move { match api::serve_metrics(listener, api_state, cancel_token_clone).await { Ok(tag) => Ok(tag), @@ -94,10 +143,21 @@ async fn main() -> anyhow::Result<()> { } if is_start_generate_proof_tasks(&cfg) { info!("start generate proof tasks"); - let cancel_token_clone = cancellation_token.clone(); + let cancel_token_clone = task_token.clone(); + let options = TaskOptions { + runtime: runtime.clone(), + state_chain_max_pending_batches: opt.state_chain_max_pending_batches, + }; task_handles.push(tokio::spawn(async move { - match run_generate_proof_tasks(cfg, local_db, metrics_state, 1, cancel_token_clone) - .await + match run_generate_proof_tasks( + cfg, + local_db, + metrics_state, + options, + 1, + cancel_token_clone, + ) + .await { Ok(tag) => Ok(tag), Err(e) => { @@ -110,8 +170,9 @@ async fn main() -> anyhow::Result<()> { // Wait for shutdown signal or any task completion let task_count = task_handles.len(); - tokio::select! { - (result, index, remaining_handles) = future::select_all(task_handles) => { + let mut tasks = future::select_all(task_handles); + let (failure, panic, mut remaining) = tokio::select! { + (result, index, remaining) = &mut tasks => { // Log the specific failure let failure_reason = match &result { Ok(Ok(tag)) => { @@ -127,36 +188,190 @@ async fn main() -> anyhow::Result<()> { "join error" } }; - tracing::info!("Triggering shutdown due to {} in task {}/{}", failure_reason, index + 1, task_count); + let panic = match result { + Err(join_error) if join_error.is_panic() => Some(join_error.into_panic()), + _ => None, + }; + (Some(failure_reason), panic, remaining) + } + _ = shutdown_signal() => { + tracing::info!("Received shutdown signal, initiating graceful shutdown..."); + (None, None, Vec::new()) + } + }; - // Initiate graceful shutdown - cancellation_token.cancel(); + // Start no further proofs, let the one in progress publish and commit, then stop. + task_token.cancel(); + // A finished select hands back the other tasks; an interrupted one still holds them. + remaining.extend(tasks.into_inner()); + let drain_timeout = Duration::from_secs(opt.drain_timeout_secs); + let drained = shut_down(&runtime, &api_token, remaining, drain_timeout, API_GRACE).await; + if let Some(payload) = &panic { + tracing::error!("a task panicked: {}", panic_message(payload.as_ref())); + } + if let Some(reason) = failure { + tracing::error!("proof builder stopped after a task {reason}"); + } + // Exit explicitly. Returning would drop the runtime, which waits without limit for a + // proof still running on a blocking thread: a stuck GPU call would keep the worker + // alive, and Fleet only restarts a worker whose process has exited. + std::process::exit(exit_code(failure.is_some(), drained, panic.is_some())) +} - // Wait a moment for graceful shutdown, then force abort remaining tasks - tokio::time::sleep(tokio::time::Duration::from_secs(2)).await; +/// How long the API may finish in-flight requests after proving has stopped. +const API_GRACE: Duration = Duration::from_secs(2); + +/// Stops new proofs and waits up to `drain_timeout` for the one in progress to commit, then +/// stops the API and aborts the remaining tasks. Returns whether the proof drained; a proof +/// still running afterwards is abandoned and retried after restart. +async fn shut_down( + runtime: &ProverRuntime, + api_token: &CancellationToken, + tasks: Vec>>, + drain_timeout: Duration, + api_grace: Duration, +) -> bool { + runtime.begin_shutdown(); + if runtime.in_flight() > 0 { + info!( + timeout_secs = drain_timeout.as_secs(), + "waiting for the proof in progress to commit" + ); + } + let drained = runtime.drain(drain_timeout).await; + if !drained { + warn!( + "drain timed out; exiting without the unfinished proof, which is retried after restart" + ); + } + api_token.cancel(); + tokio::time::sleep(api_grace).await; + tasks.into_iter().for_each(|handle| handle.abort()); + tracing::info!("All tasks stopped"); + drained +} - // Force abort any tasks that didn't respond to cancellation - remaining_handles.into_iter().for_each(|handle| handle.abort()); +/// 0 after a clean stop, 1 after a task failure or an abandoned proof, 101 after a panic. +fn exit_code(failed: bool, drained: bool, panicked: bool) -> i32 { + if panicked { + 101 + } else if failed || !drained { + 1 + } else { + 0 + } +} - tracing::info!("All tasks stopped"); +fn panic_message(payload: &(dyn std::any::Any + Send)) -> &str { + payload + .downcast_ref::() + .map(String::as_str) + .or_else(|| payload.downcast_ref::<&str>().copied()) + .unwrap_or("unknown panic") +} - // Handle panic propagation - if let Err(join_error) = result && join_error.is_panic() { - std::panic::resume_unwind(join_error.into_panic()); +/// Validates the Fleet worker environment and connects to the replica's GPU server. +async fn start_fleet_worker( + env: &FleetEnv, + opt: &Opts, +) -> anyhow::Result<(ProverRuntime, StorageLock)> { + let lock = fleet::lock_storage_root(&env.storage_root)?; + fleet::check_storage_paths(&env.storage_root, &std::env::current_dir()?, &opt.database_url)?; + let programs = ProgramsFile::load(&env.programs_file)?; + let embedded: Vec<_> = fleet::bundle_programs() + .iter() + .map(|(name, elf)| (*name, fleet::sha256_hex(elf))) + .collect(); + programs.check_embedded(&env.app_id, &embedded, zkm_primitives::io::zkm_imm_wrap_vk_mode())?; + if std::env::var("ZKM_PROVER").is_ok() { + warn!("ZKM_PROVER is ignored: Fleet supplies this worker's GPU server"); + } + info!( + app = %format!("{}/{}", env.tenant, env.app_id), + namespace = %env.namespace, + storage_root = %env.storage_root.display(), + gpu_endpoint = %env.gpu_endpoint, + "starting proof builder as a Fleet app worker" + ); + let runtime = + ProverRuntime::fleet(env.gpu_endpoint.clone(), programs, opt.max_proof_attempts).await?; + Ok((runtime, lock)) +} - } +/// Prints the program bundle by setting every program up on the CPU prover. +async fn print_programs() -> anyhow::Result<()> { + let file = tokio::task::spawn_blocking(|| -> anyhow::Result { + fn record(name: &str, builder: &B) -> anyhow::Result { + Ok(ProgramRecord { + name: name.to_string(), + elf_sha256: fleet::sha256_hex(&builder.pk().elf), + program_id: hex::encode(builder.program_id()?), + vk_hash: builder.vk().bytes32(), + }) } - _ = shutdown_signal() => { - tracing::info!("Received shutdown signal, initiating graceful shutdown..."); - cancellation_token.cancel(); + let client = Arc::new(ProverClient::cpu()); + let mut programs = Vec::new(); + for (name, elf) in fleet::bundle_programs() { + let program = match name { + "commit-chain" => { + record(name, &CommitChainProofBuilder::with_client(client.clone()))? + } + "header-chain" => { + record(name, &HeaderChainProofBuilder::with_client(client.clone()))? + } + "operator" => record(name, &OperatorProofBuilder::with_client(client.clone()))?, + "state-chain" => { + record(name, &StateChainProofBuilder::with_client(client.clone()))? + } + "watchtower" => record(name, &WatchtowerProofBuilder::with_client(client.clone()))?, + other => anyhow::bail!("unknown program {other}"), + }; + anyhow::ensure!( + program.elf_sha256 == fleet::sha256_hex(elf), + "{name} proving key does not embed its ELF" + ); + programs.push(program); + } + let digests: Vec<_> = + programs.iter().map(|p| (p.name.as_str(), p.elf_sha256.clone())).collect(); + Ok(ProgramsFile { + bundle_id: fleet::bundle_id(&fleet::bundle_manifest(&digests)), + zkm_circuit_version: ZKM_CIRCUIT_VERSION.to_string(), + imm_wrap_vk: zkm_primitives::io::zkm_imm_wrap_vk_mode(), + programs, + }) + }) + .await??; + println!("{}", serde_json::to_string_pretty(&file)?); + Ok(()) +} - // Give tasks some time to shutdown gracefully - tokio::time::sleep(tokio::time::Duration::from_secs(2)).await; - tracing::info!("Graceful shutdown completed"); +/// Removes temporary files that interrupted proof writes left in the proof directories. +fn remove_stale_tmp_files(cfg: &ProofBuilderConfig) { + let outputs = [ + &cfg.header_chain.output_proof, + &cfg.commit_chain.output_proof, + &cfg.state_chain.output_proof, + &cfg.state_chain.input_proof, + &cfg.watchtower.output, + &cfg.operator.output, + ]; + let dirs: BTreeSet<_> = outputs + .iter() + .filter_map(|path| Path::new(path.as_str()).parent()) + .map(|dir| if dir.as_os_str().is_empty() { Path::new(".") } else { dir }) + .filter(|dir| dir.is_dir()) + .collect(); + for dir in dirs { + match proof_builder::artifacts::remove_stale_tmp_files(dir) { + Ok(0) => {} + Ok(removed) => info!(dir = %dir.display(), removed, "removed interrupted proof writes"), + Err(error) => { + warn!(dir = %dir.display(), %error, "failed to clean interrupted proof writes") + } } } - Ok(()) } /// Builds one read-only GOAT client per configured Gateway for live authorization. @@ -255,6 +470,43 @@ async fn shutdown_signal() { mod tests { use super::*; + #[tokio::test(flavor = "multi_thread", worker_threads = 2)] + async fn shutdown_returns_when_a_proof_is_stuck() { + let runtime = ProverRuntime::sdk(2); + let (release, stuck) = std::sync::mpsc::channel::<()>(); + let unit = { + let runtime = runtime.clone(); + tokio::spawn(async move { + runtime + .run(prover::blocking(move || { + let _ = stuck.recv(); + })) + .await + }) + }; + tokio::time::sleep(Duration::from_millis(50)).await; + let started = std::time::Instant::now(); + let api_token = CancellationToken::new(); + let drained = + shut_down(&runtime, &api_token, Vec::new(), Duration::from_millis(100), Duration::ZERO) + .await; + assert!(!drained); + assert!(api_token.is_cancelled()); + assert!(started.elapsed() < Duration::from_secs(5), "shutdown must not wait for the proof"); + assert_eq!(exit_code(false, drained, false), 1); + // Let the blocking thread finish so the test runtime can stop. + release.send(()).unwrap(); + unit.await.unwrap().unwrap().unwrap(); + } + + #[test] + fn exit_code_reports_failures_abandoned_proofs_and_panics() { + assert_eq!(exit_code(false, true, false), 0); + assert_eq!(exit_code(true, true, false), 1); + assert_eq!(exit_code(false, false, false), 1); + assert_eq!(exit_code(true, false, true), 101); + } + #[test] fn parses_single_and_multiple_gateway_addresses() { let first = Address::from_slice(&[1; 20]); diff --git a/proof-builder-rpc/src/prover.rs b/proof-builder-rpc/src/prover.rs new file mode 100644 index 000000000..52742c0be --- /dev/null +++ b/proof-builder-rpc/src/prover.rs @@ -0,0 +1,507 @@ +//! Proving backends, the GPU gate and shutdown draining shared by every proof task. +//! +//! In Fleet mode every builder shares one client of the replica's dedicated GPU server. +//! The server runs one proof at a time, so a FIFO gate serializes program setup and each +//! proving unit (prove, publish and database commit). Units are tracked so shutdown can +//! wait for the one in progress instead of abandoning a proof that is being committed. + +use crate::fleet::{ProgramsFile, verify_program}; +use anyhow::anyhow; +use proof_builder::{ProofBuilder, ProofRequest, ProverCallError}; +use std::future::Future; +use std::sync::Arc; +use std::time::Duration; +use tokio::sync::Semaphore; +use tokio_util::sync::CancellationToken; +use tokio_util::task::TaskTracker; +use zkm_cuda::ZKMGpuServer; +use zkm_sdk::provers::CudaProver; +use zkm_sdk::{HashableKey, ProverClient, ZKMProver}; + +/// Proving stopped because the worker is shutting down. +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub(crate) struct Cancelled; + +impl std::fmt::Display for Cancelled { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.write_str("proving stopped for shutdown") + } +} + +impl std::error::Error for Cancelled {} + +/// How a proving failure should be handled. +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub(crate) enum Failure { + /// The prover call failed although its guest executes and the prover stays healthy, + /// for example on a transport error. The task is retried in place and the failure does + /// not count as an attempt. + Transient, + /// The GPU server no longer reports ready. In Fleet mode the worker exits so Fleet + /// restarts the replica together with its GPU server; the task stays pending. + ProverUnavailable, + /// The proof itself failed: the guest rejects its input, or the result is invalid. + Fatal, +} + +/// A proof that was generated, verified and published. +#[derive(Debug, Clone)] +pub(crate) struct Proved { + pub cycles: u64, + pub proving_time: f32, + pub public_value_hex: String, + pub proof_size: usize, + pub zkm_version: String, +} + +/// Why proving and publishing did not complete. +#[derive(Debug)] +pub(crate) enum ProveError { + Prove(anyhow::Error, Failure), + /// Writing the proof artifacts failed. + Save(anyhow::Error), +} + +enum Backend { + Sdk, + Fleet { + client: Arc, + gpu_endpoint: String, + http: reqwest::Client, + programs: ProgramsFile, + }, +} + +struct Inner { + backend: Backend, + gate: Option>, + units: TaskTracker, + closing: CancellationToken, + max_attempts: u32, +} + +#[derive(Clone)] +pub(crate) struct ProverRuntime(Arc); + +const GPU_READY_PROBES: usize = 3; +const GPU_READY_INTERVAL: Duration = Duration::from_secs(2); + +impl ProverRuntime { + /// Each builder creates its own SDK client (`ZKM_PROVER`); proofs run concurrently. + pub(crate) fn sdk(max_attempts: u32) -> Self { + Self::with_backend(Backend::Sdk, None, max_attempts) + } + + /// Every builder shares one client of the replica's loopback GPU server. + pub(crate) async fn fleet( + gpu_endpoint: String, + programs: ProgramsFile, + max_attempts: u32, + ) -> anyhow::Result { + let endpoint = gpu_endpoint.clone(); + let client = tokio::task::spawn_blocking(move || ProverClient { + prover: Box::new(CudaProver::new( + ZKMProver::new(), + ZKMGpuServer::External { endpoint }, + )), + }) + .await?; + let http = reqwest::Client::builder().timeout(Duration::from_secs(3)).build()?; + let backend = Backend::Fleet { client: Arc::new(client), gpu_endpoint, http, programs }; + Ok(Self::with_backend(backend, Some(Arc::new(Semaphore::new(1))), max_attempts)) + } + + fn with_backend(backend: Backend, gate: Option>, max_attempts: u32) -> Self { + Self(Arc::new(Inner { + backend, + gate, + units: TaskTracker::new(), + closing: CancellationToken::new(), + max_attempts: max_attempts.max(1), + })) + } + + pub(crate) fn is_fleet(&self) -> bool { + matches!(self.0.backend, Backend::Fleet { .. }) + } + + /// Consecutive non-retryable failures before an on-demand task is marked failed. + pub(crate) fn max_attempts(&self) -> u32 { + self.0.max_attempts + } + + /// Sets a program up. In Fleet mode the setup runs on the GPU server under the gate + /// and its verifying key must match the packaged program list. + pub(crate) async fn builder(&self, ctor: F) -> anyhow::Result> + where + B: ProofBuilder + Send + Sync + 'static, + F: FnOnce(Arc) -> B + Send + 'static, + { + let shared = match &self.0.backend { + Backend::Sdk => None, + Backend::Fleet { client, .. } => Some(client.clone()), + }; + let builder = self + .run(blocking(move || ctor(shared.unwrap_or_else(|| Arc::new(ProverClient::new()))))) + .await??; + if let Backend::Fleet { programs, .. } = &self.0.backend { + verify_program(programs, &builder.pk().elf, &builder.vk().bytes32())?; + } + Ok(Arc::new(builder)) + } + + /// Runs one proving unit under the GPU gate. The unit is tracked for draining and keeps + /// running if the calling task is dropped, so a started proof is always committed or + /// abandoned as a whole. + pub(crate) async fn run(&self, unit: F) -> Result + where + F: Future + Send + 'static, + T: Send + 'static, + { + if self.0.closing.is_cancelled() { + return Err(Cancelled); + } + let permit = match &self.0.gate { + Some(gate) => Some(gate.clone().acquire_owned().await.map_err(|_| Cancelled)?), + None => None, + }; + if self.0.closing.is_cancelled() { + return Err(Cancelled); + } + let handle = self.0.units.spawn(async move { + let _permit = permit; + unit.await + }); + match handle.await { + Ok(value) => Ok(value), + Err(error) if error.is_panic() => std::panic::resume_unwind(error.into_panic()), + Err(_) => Err(Cancelled), + } + } + + /// Proves and publishes `ctx` on a blocking thread. Call it inside [`Self::run`]: the + /// gate is still held while a failure is classified, so the GPU probe cannot observe + /// another task's proof. + pub(crate) async fn prove_and_save( + &self, + builder: Arc, + ctx: ProofRequest, + ) -> Result + where + B: ProofBuilder + Send + Sync + 'static, + { + let attempt = blocking(move || { + let (input, proof, cycles, proving_time) = + builder.build_proof(&ctx).map_err(|error| (error, false))?; + let zkm_version = proof.zkm_version.clone(); + let (public_value_hex, proof_size) = + builder.save_proof(&ctx, &input, cycles, proof).map_err(|error| (error, true))?; + Ok::<_, (anyhow::Error, bool)>(Proved { + cycles, + proving_time, + public_value_hex, + proof_size, + zkm_version, + }) + }) + .await; + match attempt { + Ok(Ok(proved)) => { + fault_point("after-publish"); + Ok(proved) + } + Ok(Err((error, true))) => Err(ProveError::Save(error)), + Ok(Err((error, false))) | Err(error) => { + let failure = self.classify(&error).await; + Err(ProveError::Prove(error, failure)) + } + } + } + + /// Classifies a proving failure; see [`classify_error`]. + pub(crate) async fn classify(&self, error: &anyhow::Error) -> Failure { + match &self.0.backend { + Backend::Sdk => classify_error(error, None).await, + Backend::Fleet { gpu_endpoint, http, .. } => { + classify_error(error, Some((http, gpu_endpoint))).await + } + } + } + + /// Stops new proofs: queued units are cancelled and later ones are refused. A unit + /// already holding the gate continues until it commits. + pub(crate) fn begin_shutdown(&self) { + self.0.closing.cancel(); + if let Some(gate) = &self.0.gate { + gate.close(); + } + self.0.units.close(); + } + + /// Waits for the unit in progress; returns `false` when `timeout` expires first. + pub(crate) async fn drain(&self, timeout: Duration) -> bool { + self.begin_shutdown(); + tokio::time::timeout(timeout, self.0.units.wait()).await.is_ok() + } + + pub(crate) fn in_flight(&self) -> usize { + self.0.units.len() + } +} + +/// Exits the process at a named point when `PROOF_BUILDER_FAULT` selects it, to test +/// recovery (for example a proof published but not yet committed). Only builds with the +/// `fault-injection` feature contain it. +fn fault_point(name: &str) { + #[cfg(feature = "fault-injection")] + if std::env::var("PROOF_BUILDER_FAULT").as_deref() == Ok(name) { + tracing::warn!(fault = name, "injected fault: exiting"); + std::process::exit(86); + } + #[cfg(not(feature = "fault-injection"))] + let _ = name; +} + +/// Runs blocking proving work, reporting a panic as an error. +pub(crate) async fn blocking(work: F) -> anyhow::Result +where + F: FnOnce() -> T + Send + 'static, + T: Send + 'static, +{ + tokio::task::spawn_blocking(work).await.map_err(|error| { + if error.is_panic() { + let panic = error.into_panic(); + let message = panic + .downcast_ref::() + .map(String::as_str) + .or_else(|| panic.downcast_ref::<&str>().copied()) + .unwrap_or("unknown panic"); + anyhow!("proving panicked: {message}") + } else { + anyhow!("proving task was cancelled") + } + }) +} + +/// Executes a failed prover call's guest on the CPU; an error means the guest rejects +/// the input. +type GuestCheck = Box anyhow::Result<()> + Send>; + +/// Classifies a proving failure; a failed prover call supplies its guest check. +async fn classify_error(error: &anyhow::Error, gpu: Option<(&reqwest::Client, &str)>) -> Failure { + let guest_check = error + .chain() + .find_map(|cause| cause.downcast_ref::()) + .map(|call| Box::new(call.guest_check()) as GuestCheck); + classify_with(error, gpu, guest_check).await +} + +/// A GPU server (`gpu`) that no longer reports ready needs a restart, whatever failed. +/// Otherwise a failed prover call is told apart by executing its guest on the CPU: a guest +/// that executes means the prover or its transport failed, so the proof is retried in +/// place; a guest that rejects the input makes the failure fatal. Any other error is +/// transient when it comes from I/O or the network, and fatal otherwise. +async fn classify_with( + error: &anyhow::Error, + gpu: Option<(&reqwest::Client, &str)>, + guest_check: Option, +) -> Failure { + if let Some((http, endpoint)) = gpu + && !gpu_ready_after_probes(http, endpoint).await + { + return Failure::ProverUnavailable; + } + if let Some(guest_check) = guest_check { + return match blocking(guest_check).await { + Ok(Ok(())) => Failure::Transient, + Ok(Err(_)) | Err(_) => Failure::Fatal, + }; + } + if error.chain().any(|cause| cause.is::() || cause.is::()) { + Failure::Transient + } else { + Failure::Fatal + } +} + +/// Probes readiness a few times so a server that is finishing a request is not mistaken +/// for a dead one. +async fn gpu_ready_after_probes(http: &reqwest::Client, endpoint: &str) -> bool { + for probe in 0..GPU_READY_PROBES { + if gpu_ready(http, endpoint).await { + return true; + } + if probe + 1 < GPU_READY_PROBES { + tokio::time::sleep(GPU_READY_INTERVAL).await; + } + } + false +} + +/// The Fleet bridge's readiness probe of a Ziren GPU server. +async fn gpu_ready(http: &reqwest::Client, endpoint: &str) -> bool { + let url = format!("{}/api.ProverService/Ready", endpoint.trim_end_matches('/')); + let response = + http.post(url).header("content-type", "application/protobuf").body(Vec::new()).send().await; + match response { + Ok(response) if response.status().is_success() => { + response.bytes().await.is_ok_and(|body| body.as_ref() == [0x08, 0x01]) + } + _ => false, + } +} + +#[cfg(test)] +mod tests { + use super::*; + use std::sync::Mutex; + use std::sync::atomic::{AtomicUsize, Ordering}; + + fn serial_runtime() -> ProverRuntime { + ProverRuntime::with_backend(Backend::Sdk, Some(Arc::new(Semaphore::new(1))), 2) + } + + #[tokio::test(flavor = "multi_thread", worker_threads = 4)] + async fn gate_runs_one_unit_at_a_time_in_fifo_order() { + let runtime = serial_runtime(); + let active = Arc::new(AtomicUsize::new(0)); + let order = Arc::new(Mutex::new(Vec::new())); + // Hold the gate so the next units queue in a known order. + let (release, hold) = tokio::sync::oneshot::channel::<()>(); + let first = { + let runtime = runtime.clone(); + tokio::spawn(async move { runtime.run(async move { hold.await.ok() }).await }) + }; + tokio::time::sleep(Duration::from_millis(50)).await; + let mut queued = Vec::new(); + for index in 0..4 { + let (runtime, active, order) = (runtime.clone(), active.clone(), order.clone()); + queued.push(tokio::spawn(async move { + runtime + .run(async move { + assert_eq!( + active.fetch_add(1, Ordering::SeqCst), + 0, + "one unit holds the gate" + ); + order.lock().unwrap().push(index); + tokio::time::sleep(Duration::from_millis(10)).await; + active.fetch_sub(1, Ordering::SeqCst); + }) + .await + })); + tokio::time::sleep(Duration::from_millis(20)).await; + } + release.send(()).unwrap(); + first.await.unwrap().unwrap(); + for unit in queued { + unit.await.unwrap().unwrap(); + } + assert_eq!(*order.lock().unwrap(), vec![0, 1, 2, 3]); + } + + #[tokio::test(flavor = "multi_thread", worker_threads = 4)] + async fn shutdown_cancels_queued_units_and_drains_the_active_one() { + let runtime = serial_runtime(); + let committed = Arc::new(AtomicUsize::new(0)); + let active = { + let (runtime, committed) = (runtime.clone(), committed.clone()); + tokio::spawn(async move { + runtime + .run(async move { + tokio::time::sleep(Duration::from_millis(200)).await; + committed.fetch_add(1, Ordering::SeqCst); + }) + .await + }) + }; + tokio::time::sleep(Duration::from_millis(50)).await; + let queued = { + let runtime = runtime.clone(); + tokio::spawn(async move { runtime.run(async {}).await }) + }; + tokio::time::sleep(Duration::from_millis(20)).await; + // Dropping the caller does not abort a unit that holds the gate. + active.abort(); + assert!(runtime.drain(Duration::from_secs(5)).await); + assert_eq!(committed.load(Ordering::SeqCst), 1); + assert_eq!(queued.await.unwrap(), Err(Cancelled)); + assert_eq!(runtime.run(async {}).await, Err(Cancelled)); + assert_eq!(runtime.in_flight(), 0); + } + + #[tokio::test] + async fn drain_reports_a_timeout() { + let runtime = ProverRuntime::sdk(2); + let blocked = { + let runtime = runtime.clone(); + tokio::spawn( + async move { runtime.run(tokio::time::sleep(Duration::from_secs(60))).await }, + ) + }; + tokio::time::sleep(Duration::from_millis(20)).await; + assert!(!runtime.drain(Duration::from_millis(50)).await); + blocked.abort(); + } + + #[tokio::test] + async fn blocking_reports_panics_as_errors() { + let error = blocking(|| -> () { panic!("gpu server reset") }).await.unwrap_err(); + assert!(error.to_string().contains("gpu server reset")); + } + + #[tokio::test] + async fn sdk_classification_replays_failed_prover_calls() { + let runtime = ProverRuntime::sdk(2); + let io = anyhow::Error::new(std::io::Error::other("connection reset")).context("prove"); + assert_eq!(runtime.classify(&io).await, Failure::Transient); + assert_eq!(runtime.classify(&anyhow!("verification failed")).await, Failure::Fatal); + + // A prover call whose guest executes failed in the prover or its transport. + let rpc = anyhow!("CUDA RPC `prove_core_stateless` failed: connection reset"); + let executes: GuestCheck = Box::new(|| Ok(())); + assert_eq!(classify_with(&rpc, None, Some(executes)).await, Failure::Transient); + // A guest that rejects its input makes the same RPC error fatal. + let rejects: GuestCheck = Box::new(|| Err(anyhow!("guest panicked"))); + assert_eq!(classify_with(&rpc, None, Some(rejects)).await, Failure::Fatal); + let panics: GuestCheck = Box::new(|| panic!("executor panicked")); + assert_eq!(classify_with(&rpc, None, Some(panics)).await, Failure::Fatal); + } + + async fn ready_server(ready: bool) -> String { + use axum::{Router, routing::post}; + let body: &'static [u8] = if ready { &[0x08, 0x01] } else { &[] }; + let app = Router::new() + .route("/twirp/api.ProverService/Ready", post(move || async move { body })); + let listener = tokio::net::TcpListener::bind("127.0.0.1:0").await.unwrap(); + let address = listener.local_addr().unwrap(); + tokio::spawn(async move { axum::serve(listener, app).await.unwrap() }); + format!("http://{address}/twirp/") + } + + #[tokio::test] + async fn fleet_classification_probes_the_gpu_server_first() { + let http = reqwest::Client::new(); + let rpc = anyhow!("CUDA RPC `compress` failed: operation timed out"); + let healthy = ready_server(true).await; + let gpu = Some((&http, healthy.as_str())); + // A transport failure on a healthy server is retried in place, not counted. + let executes: GuestCheck = Box::new(|| Ok(())); + assert_eq!(classify_with(&rpc, gpu, Some(executes)).await, Failure::Transient); + let rejects: GuestCheck = Box::new(|| Err(anyhow!("guest panicked"))); + assert_eq!(classify_with(&rpc, gpu, Some(rejects)).await, Failure::Fatal); + assert_eq!(classify_error(&anyhow!("verification failed"), gpu).await, Failure::Fatal); + + // An unready or vanished server needs a restart whatever the guest does. + let unready = ready_server(false).await; + let executes: GuestCheck = Box::new(|| Ok(())); + let failure = classify_with(&rpc, Some((&http, &unready)), Some(executes)).await; + assert_eq!(failure, Failure::ProverUnavailable); + + let listener = std::net::TcpListener::bind("127.0.0.1:0").unwrap(); + let gone = format!("http://{}/twirp/", listener.local_addr().unwrap()); + drop(listener); + let failure = classify_error(&rpc, Some((&http, &gone))).await; + assert_eq!(failure, Failure::ProverUnavailable); + } +} diff --git a/proof-builder-rpc/src/task/commit_chain_proof.rs b/proof-builder-rpc/src/task/commit_chain_proof.rs index 926aca774..358296710 100644 --- a/proof-builder-rpc/src/task/commit_chain_proof.rs +++ b/proof-builder-rpc/src/task/commit_chain_proof.rs @@ -1,7 +1,9 @@ use crate::ProofBuilderConfig; +use crate::prover::{Cancelled, ProverRuntime}; use crate::task::create_commit_chain_proof; use crate::task::fetch_latest_long_running_task; use crate::task::fetch_next_commit_task_index; +use crate::task::{failure_outcome, settle_chain_failure}; use commit_chain_proof::CommitChainProofBuilder; use commit_chain_proof::fetch_commit_chain; use proof_builder::{ProofBuilder, ProofRequest}; @@ -13,8 +15,9 @@ use tracing::info; use crate::api::metrics_service::{ApiMetricsState, COMMIT_CHAIN_PROOF}; -#[tracing::instrument(level = "info", skip(local_db, metrics_state, cancellation_token))] +#[tracing::instrument(level = "info", skip(runtime, local_db, metrics_state, cancellation_token))] pub(crate) fn spawn_commit_chain_proof_task( + runtime: ProverRuntime, args: commit_chain_proof::Args, local_db: LocalDB, metrics_state: ApiMetricsState, @@ -31,7 +34,7 @@ pub(crate) fn spawn_commit_chain_proof_task( } } - let builder = CommitChainProofBuilder::new(); + let builder = runtime.builder(CommitChainProofBuilder::with_client).await?; loop { tokio::select! { _ = tokio::time::sleep(Duration::from_secs(interval)) => { @@ -80,60 +83,50 @@ pub(crate) fn spawn_commit_chain_proof_task( commit_info: args.commit_info.clone(), commits, }; - let proving_start = tokio::time::Instant::now(); - let (input, proof, cycles, proving_time) = match builder.build_proof(&ctx) { - Ok(data) => data, - Err(error) => { - metrics_state.record_attempt( - COMMIT_CHAIN_PROOF, - "failed", - proving_start.elapsed(), - ); - tracing::error!("Build proof error: {error:?}"); - continue; + let started = tokio::time::Instant::now(); + let unit = { + let (runtime, local_db, builder) = (runtime.clone(), local_db.clone(), builder.clone()); + let output_proof = args.output_proof.clone(); + async move { + let proved = match runtime.prove_and_save(builder, ctx).await { + Ok(proved) => proved, + Err(error) => return Ok(Err(error)), + }; + let affected = create_commit_chain_proof( + &local_db, + block_start, + 0xffffffff_i64 - block_start, + output_proof, + proved.public_value_hex, + proved.proof_size as i64, + proved.cycles, + CommitChainProofBuilder::name(), + init_input, + started.elapsed().as_millis() as i64, + proved.proving_time as i64, + store::ProofState::Proven, + proved.zkm_version, + ) + .await?; + Ok::<_, anyhow::Error>(Ok(affected)) } }; - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - let zkm_version = proof.zkm_version.clone(); - let (public_value_hex, proof_size) = - match builder.save_proof(&ctx, &input, cycles, proof) { - Ok(data) => data, - Err(error) => { - metrics_state.record_attempt( - COMMIT_CHAIN_PROOF, - "failed", - proving_start.elapsed(), - ); - return Err(error); - } - }; - let persist_result = create_commit_chain_proof( - &local_db, - block_start, - 0xffffffff_i64 - block_start, - args.output_proof.clone(), - public_value_hex, - proof_size as i64, - cycles, - CommitChainProofBuilder::name(), - init_input, - proving_duration as i64, - proving_time as i64, - store::ProofState::Proven, - zkm_version, - ) - .await; - let outcome = if matches!(&persist_result, Ok(affected) if *affected > 0) { - "success" - } else { - "failed" - }; - metrics_state.record_attempt( - COMMIT_CHAIN_PROOF, - outcome, - proving_start.elapsed(), - ); - persist_result?; + match runtime.run(unit).await { + Err(Cancelled) => continue, + Ok(Err(error)) => { + metrics_state.record_attempt(COMMIT_CHAIN_PROOF, "failed", started.elapsed()); + return Err(error); + } + Ok(Ok(Err(error))) => { + metrics_state.record_attempt(COMMIT_CHAIN_PROOF, failure_outcome(&error), started.elapsed()); + settle_chain_failure(&runtime, error, &CommitChainProofBuilder::name())?; + continue; + } + Ok(Ok(Ok(affected))) => { + let outcome = if affected > 0 { "success" } else { "failed" }; + metrics_state.record_attempt(COMMIT_CHAIN_PROOF, outcome, started.elapsed()); + } + } args = ProofBuilderConfig::run_next(args, CommitChainProofBuilder::name())?; } _ = cancellation_token.cancelled() => { diff --git a/proof-builder-rpc/src/task/header_chain_proof.rs b/proof-builder-rpc/src/task/header_chain_proof.rs index fdd496e28..d4aada413 100644 --- a/proof-builder-rpc/src/task/header_chain_proof.rs +++ b/proof-builder-rpc/src/task/header_chain_proof.rs @@ -8,10 +8,14 @@ use tracing::info; use crate::api::metrics_service::{ApiMetricsState, HEADER_CHAIN_PROOF}; use crate::config::ProofBuilderConfig; -use crate::task::{create_long_running_task, fetch_latest_long_running_task}; +use crate::prover::{Cancelled, ProverRuntime}; +use crate::task::{ + create_long_running_task, failure_outcome, fetch_latest_long_running_task, settle_chain_failure, +}; -#[tracing::instrument(level = "info", skip(local_db, metrics_state, cancellation_token))] +#[tracing::instrument(level = "info", skip(runtime, local_db, metrics_state, cancellation_token))] pub(crate) fn spawn_header_chain_proof_task( + runtime: ProverRuntime, args: header_chain_proof::Args, local_db: LocalDB, metrics_state: ApiMetricsState, @@ -28,13 +32,7 @@ pub(crate) fn spawn_header_chain_proof_task( anyhow::bail!("Header chain proof generate task cancelled"); } } - assert_eq!( - args.batch_size, 1, - "Header chain proof batch size must be 1, current batch size: {}", - args.batch_size - ); - - let builder = HeaderChainProofBuilder::new(); + let builder = runtime.builder(HeaderChainProofBuilder::with_client).await?; loop { tokio::select! { _ = tokio::time::sleep(Duration::from_secs(large_interval)) => { @@ -42,6 +40,7 @@ pub(crate) fn spawn_header_chain_proof_task( if let Some(next_task) = next_task { info!("Header chain's next task: {next_task:?}"); args.start = next_task.block_end as usize; + args.batch_size = 1; args.input_proof = next_task.path_to_proof.unwrap(); args.output_proof = format!( "{}/{}-{}.bin", @@ -51,14 +50,20 @@ pub(crate) fn spawn_header_chain_proof_task( ); args.init_input = false; } + anyhow::ensure!( + args.batch_size > 0 && (args.batch_size == 1 || args.is_genesis_batch()), + "Header chain proof batch size must be positive and must be 1 after Genesis, current batch size: {}", + args.batch_size + ); info!("Header chain proof generate task: generate proof, args: {args:?}"); let total_block_headers = match fetch_header_chain( &args.esplora_url, args.start, args.batch_size, &args.block_headers, - args.force_fetch, + args.force_fetch || args.prefer_local_headers_on_init, args.bitcoin_network, + args.prefer_local_headers_on_init && args.is_genesis_batch(), ).await { Ok(data) => data, Err(err) => { @@ -78,59 +83,50 @@ pub(crate) fn spawn_header_chain_proof_task( batch_size: args.batch_size, total_block_headers, }; - let proving_start = tokio::time::Instant::now(); - let (input, proof, cycles, proving_time) = match builder.build_proof(&ctx) { - Ok(data) => data, - Err(error) => { - metrics_state.record_attempt( - HEADER_CHAIN_PROOF, - "failed", - proving_start.elapsed(), - ); - tracing::error!("Build proof error: {error}"); - continue; + let started = tokio::time::Instant::now(); + let unit = { + let (runtime, local_db, builder) = (runtime.clone(), local_db.clone(), builder.clone()); + let (start, batch_size) = (args.start as i64, args.batch_size as i64); + let output_proof = args.output_proof.clone(); + async move { + let proved = match runtime.prove_and_save(builder, ctx).await { + Ok(proved) => proved, + Err(error) => return Ok(Err(error)), + }; + let affected = create_long_running_task( + &local_db, + start, + batch_size, + output_proof, + proved.public_value_hex, + proved.proof_size as i64, + proved.cycles, + HeaderChainProofBuilder::name(), + started.elapsed().as_millis() as i64, + proved.proving_time as i64, + store::ProofState::Proven, + proved.zkm_version, + ) + .await?; + Ok::<_, anyhow::Error>(Ok(affected)) } }; - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - let zkm_version = proof.zkm_version.clone(); - let (public_value_hex, proof_size) = - match builder.save_proof(&ctx, &input, cycles, proof) { - Ok(data) => data, - Err(error) => { - metrics_state.record_attempt( - HEADER_CHAIN_PROOF, - "failed", - proving_start.elapsed(), - ); - return Err(error); - } - }; - let persist_result = create_long_running_task( - &local_db, - args.start as i64, - args.batch_size as i64, - args.output_proof.clone(), - public_value_hex, - proof_size as i64, - cycles, - HeaderChainProofBuilder::name(), - proving_duration as i64, - proving_time as i64, - store::ProofState::Proven, - zkm_version, - ) - .await; - let outcome = if matches!(&persist_result, Ok(affected) if *affected > 0) { - "success" - } else { - "failed" - }; - metrics_state.record_attempt( - HEADER_CHAIN_PROOF, - outcome, - proving_start.elapsed(), - ); - persist_result?; + match runtime.run(unit).await { + Err(Cancelled) => continue, + Ok(Err(error)) => { + metrics_state.record_attempt(HEADER_CHAIN_PROOF, "failed", started.elapsed()); + return Err(error); + } + Ok(Ok(Err(error))) => { + metrics_state.record_attempt(HEADER_CHAIN_PROOF, failure_outcome(&error), started.elapsed()); + settle_chain_failure(&runtime, error, &HeaderChainProofBuilder::name())?; + continue; + } + Ok(Ok(Ok(affected))) => { + let outcome = if affected > 0 { "success" } else { "failed" }; + metrics_state.record_attempt(HEADER_CHAIN_PROOF, outcome, started.elapsed()); + } + } args = ProofBuilderConfig::run_next(args, HeaderChainProofBuilder::name())?; } _ = cancellation_token.cancelled() => { diff --git a/proof-builder-rpc/src/task/mod.rs b/proof-builder-rpc/src/task/mod.rs index fbbd07e0e..8cea0abe2 100644 --- a/proof-builder-rpc/src/task/mod.rs +++ b/proof-builder-rpc/src/task/mod.rs @@ -7,6 +7,7 @@ mod state_chain_proof; mod watchtower_proof; use crate::api::metrics_service::ApiMetricsState; use crate::config::ProofBuilderConfig; +use crate::prover::{Cancelled, Failure, ProveError, ProverRuntime}; use crate::task::{ commit_chain_proof::spawn_commit_chain_proof_task, header_chain_proof::spawn_header_chain_proof_task, operator_proof::spawn_operator_proof_task, @@ -17,17 +18,21 @@ use ::header_chain_proof::HeaderChainProofBuilder; use ::state_chain_proof::StateChainProofBuilder; use bitcoin::{BlockHash, Network, PublicKey, Txid}; use client::btc_chain::BTCClient; -use std::collections::HashSet; +use std::collections::{HashMap, HashSet}; use std::str::FromStr; -use std::time::UNIX_EPOCH; +use std::sync::Arc; +use std::time::{Instant, UNIX_EPOCH}; use uuid::Uuid; use futures::future::Either; -use proof_builder::{OnDemandTask, ProofBuilder}; +use proof_builder::{OnDemandTask, ProofBuilder, ProofRequest}; use store::localdb::LocalDB; -use store::{LongRunningTaskProof, OperatorProof, ProofState, WatchtowerProof}; +use store::{ + LongRunningTaskProof, OnDemandProofCompletion, OnDemandProofTable, OperatorProof, ProofState, + WatchtowerProof, +}; use tokio_util::sync::CancellationToken; -use tracing::{error, info}; +use tracing::{error, info, warn}; pub(crate) fn is_start_generate_proof_tasks(cfg: &ProofBuilderConfig) -> bool { cfg.header_chain.enable @@ -37,15 +42,26 @@ pub(crate) fn is_start_generate_proof_tasks(cfg: &ProofBuilderConfig) -> bool { || cfg.operator.enable } +/// Settings shared by the proof tasks. +#[derive(Clone)] +pub(crate) struct TaskOptions { + pub runtime: ProverRuntime, + /// Unproved state-chain batches prepared ahead of the prover (0 = unlimited). + pub state_chain_max_pending_batches: i64, +} + pub(crate) async fn run_generate_proof_tasks( cfg: ProofBuilderConfig, local_db: LocalDB, metrics_state: ApiMetricsState, + options: TaskOptions, interval: u64, cancellation_token: CancellationToken, ) -> anyhow::Result { + let runtime = options.runtime.clone(); let header_chain_proof_future = if cfg.header_chain.enable { Either::Left(spawn_header_chain_proof_task( + runtime.clone(), cfg.header_chain.clone(), local_db.clone(), metrics_state.clone(), @@ -59,6 +75,7 @@ pub(crate) async fn run_generate_proof_tasks( let commit_chain_proof_future = if cfg.commit_chain.enable { Either::Left(spawn_commit_chain_proof_task( + runtime.clone(), cfg.commit_chain.clone(), local_db.clone(), metrics_state.clone(), @@ -72,6 +89,7 @@ pub(crate) async fn run_generate_proof_tasks( let state_chain_proof_future = if cfg.state_chain.enable { Either::Left(spawn_state_chain_proof_task( + options.clone(), cfg.state_chain.clone(), local_db.clone(), metrics_state.clone(), @@ -85,6 +103,7 @@ pub(crate) async fn run_generate_proof_tasks( let operator_proof_future = if cfg.operator.enable { Either::Left(spawn_operator_proof_task( + runtime.clone(), cfg.operator.clone(), local_db.clone(), metrics_state.clone(), @@ -98,6 +117,7 @@ pub(crate) async fn run_generate_proof_tasks( let watchtower_proof_future = if cfg.watchtower.enable { Either::Left(spawn_watchtower_proof_task( + runtime.clone(), cfg.watchtower.clone(), local_db.clone(), metrics_state, @@ -190,6 +210,185 @@ pub(crate) async fn run_generate_proof_tasks( Ok("tasks_completed".to_string()) } +/// What happened to one on-demand proof attempt. +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub(crate) enum OnDemandOutcome { + Proven, + /// The task was no longer `New` (its request timed out), or proving stopped for + /// shutdown. Nothing was recorded. + Cancelled, + /// The task stays `New` for the next round: a fatal failure below the attempt limit, + /// a transient failure (which does not count), or an unavailable prover outside Fleet. + Deferred, + Failed, +} + +/// One operator or watchtower proof to produce. +pub(crate) struct OnDemandJob { + pub table: OnDemandProofTable, + pub task_index: i64, + pub output: String, + pub builder: Arc, + pub ctx: ProofRequest, +} + +enum OnDemandUnit { + NotNew, + Proven, + Failed(ProveError), +} + +/// Proves one on-demand task under the GPU gate. +/// +/// The result is recorded only while the task is still `New`, so a timeout that arrives +/// while the proof queues or runs wins. A failed proof marks the task failed after the +/// runtime's attempt limit. A prover failure leaves the task `New`; in Fleet mode it +/// returns an error so the worker exits and Fleet restarts the GPU server. +pub(crate) async fn prove_on_demand( + runtime: &ProverRuntime, + local_db: &LocalDB, + job: OnDemandJob, + attempts: &mut HashMap, + metrics_state: &ApiMetricsState, + proof_type: &str, +) -> anyhow::Result +where + B: ProofBuilder + Send + Sync + 'static, +{ + let picked_at = Instant::now(); + let OnDemandJob { table, task_index, output, builder, ctx } = job; + let unit = { + let (runtime, local_db, output) = (runtime.clone(), local_db.clone(), output.clone()); + async move { + // Recheck after waiting for the gate: the request may have timed out meanwhile. + let state = + local_db.acquire().await?.get_on_demand_proof_state(table, task_index).await?; + if state != Some(ProofState::New.to_i64()) { + return Ok(OnDemandUnit::NotNew); + } + let proved = match runtime.prove_and_save(builder, ctx).await { + Ok(proved) => proved, + Err(error) => return Ok(OnDemandUnit::Failed(error)), + }; + let completion = OnDemandProofCompletion { + path_to_proof: output, + public_value_hex: proved.public_value_hex, + proof_size: proved.proof_size as i64, + cycles: proved.cycles as i64, + proof_state: ProofState::Proven.to_i64(), + total_time_to_proof: picked_at.elapsed().as_millis() as i64, + proving_time: proved.proving_time as i64, + zkm_version: proved.zkm_version, + }; + let affected = local_db + .acquire() + .await? + .complete_on_demand_proof_if_new(table, task_index, &completion) + .await?; + Ok::<_, anyhow::Error>(if affected > 0 { + OnDemandUnit::Proven + } else { + OnDemandUnit::NotNew + }) + } + }; + let unit = match runtime.run(unit).await { + Ok(result) => result?, + Err(Cancelled) => return Ok(OnDemandOutcome::Cancelled), + }; + let elapsed = picked_at.elapsed(); + let error = match unit { + OnDemandUnit::Proven => { + attempts.remove(&task_index); + metrics_state.record_attempt(proof_type, "success", elapsed); + return Ok(OnDemandOutcome::Proven); + } + OnDemandUnit::NotNew => { + attempts.remove(&task_index); + info!(task_index, "{proof_type} task is no longer pending; its proof is not recorded"); + metrics_state.record_attempt(proof_type, "cancelled", elapsed); + return Ok(OnDemandOutcome::Cancelled); + } + OnDemandUnit::Failed(error) => error, + }; + metrics_state.record_attempt(proof_type, failure_outcome(&error), elapsed); + let error = match error { + ProveError::Prove(error, Failure::Fatal) => error, + ProveError::Prove(error, Failure::Transient) => { + warn!(task_index, "{proof_type} prover call failed transiently; retrying: {error:#}"); + return Ok(OnDemandOutcome::Deferred); + } + ProveError::Prove(error, Failure::ProverUnavailable) if !runtime.is_fleet() => { + warn!(task_index, "{proof_type} prover is unavailable; retrying: {error:#}"); + return Ok(OnDemandOutcome::Deferred); + } + error => { + return Err(stop_for_failure( + runtime, + error, + &format!("{proof_type} task {task_index}"), + )); + } + }; + let attempt = attempts.entry(task_index).or_default(); + *attempt += 1; + error!(task_index, attempt = *attempt, "{proof_type} proof failed: {error:#}"); + if *attempt < runtime.max_attempts() { + return Ok(OnDemandOutcome::Deferred); + } + attempts.remove(&task_index); + let completion = OnDemandProofCompletion { + path_to_proof: output, + proof_state: ProofState::Failed.to_i64(), + total_time_to_proof: elapsed.as_millis() as i64, + ..Default::default() + }; + let affected = local_db + .acquire() + .await? + .complete_on_demand_proof_if_new(table, task_index, &completion) + .await?; + Ok(if affected > 0 { OnDemandOutcome::Failed } else { OnDemandOutcome::Cancelled }) +} + +/// The proof attempt metric outcome of a failure. +pub(crate) fn failure_outcome(error: &ProveError) -> &'static str { + match error { + ProveError::Prove(_, Failure::Transient) => "transient", + ProveError::Prove(_, Failure::ProverUnavailable) => "unavailable", + ProveError::Prove(_, Failure::Fatal) | ProveError::Save(_) => "failed", + } +} + +/// Stops proving after a failure that must not be retried in place: a proof that could +/// not be published, or (in Fleet mode) a prover failure that needs a fresh GPU server. +fn stop_for_failure(runtime: &ProverRuntime, error: ProveError, what: &str) -> anyhow::Error { + runtime.begin_shutdown(); + match error { + ProveError::Save(error) => error.context(format!("failed to publish the proof of {what}")), + ProveError::Prove(error, _) => error + .context(format!("prover failed on {what}; exiting so Fleet restarts the GPU server")), + } +} + +/// Handles a failed chain proof. The batch is retried next round unless the failure +/// must stop the worker (see [`stop_for_failure`]). +pub(crate) fn settle_chain_failure( + runtime: &ProverRuntime, + error: ProveError, + chain: &str, +) -> anyhow::Result<()> { + match error { + ProveError::Prove(error, failure) + if failure != Failure::ProverUnavailable || !runtime.is_fleet() => + { + error!("{chain} proof failed; retrying the batch: {error:#}"); + Ok(()) + } + error => Err(stop_for_failure(runtime, error, &format!("a {chain} batch"))), + } +} + pub(crate) async fn fetch_next_commit_task_index(local_db: &LocalDB) -> anyhow::Result { let mut storage_processor = local_db.acquire().await?; let proofs = storage_processor @@ -723,34 +922,6 @@ pub(crate) async fn update_watchtower_task_state( .await } -pub(crate) async fn update_watchtower_task( - local_db: &LocalDB, - index: i64, - path_to_proof: String, - public_value_hex: String, - proof_size: i64, - cycles: u64, - proof_state: ProofState, - total_time_to_proof: i64, - proving_time: i64, - zkm_version: String, -) -> anyhow::Result { - let mut storage_processor = local_db.acquire().await?; - storage_processor - .update_watchtower_proof( - index, - path_to_proof, - public_value_hex, - proof_size, - cycles as i64, - proof_state.to_i64(), - total_time_to_proof, - proving_time, - &zkm_version, - ) - .await -} - /// table schema: (index, instance_id, graph_id, execution_layer_block_number, path_to_proof, cycles, state, update_time) /// * state: 0-new, 1-doing, 2-done, 3-failed /// * execution_layer_block_number: proceedWithdraw's block number @@ -948,34 +1119,6 @@ pub(crate) async fn update_operator_task_state( .await } -pub(crate) async fn update_operator_task( - local_db: &LocalDB, - index: i64, - path_to_proof: String, - public_value_hex: String, - proof_size: i64, - cycles: u64, - proof_state: ProofState, - total_time_to_proof: i64, - proving_time: i64, - zkm_version: String, -) -> anyhow::Result { - let mut storage_processor = local_db.acquire().await?; - storage_processor - .update_operator_proof( - index, - path_to_proof, - public_value_hex, - proof_size, - cycles as i64, - proof_state.to_i64(), - total_time_to_proof, - proving_time, - &zkm_version, - ) - .await -} - #[inline(always)] pub(crate) fn current_time_secs() -> i64 { std::time::SystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_secs() as i64 diff --git a/proof-builder-rpc/src/task/operator_proof.rs b/proof-builder-rpc/src/task/operator_proof.rs index af4edb625..e44c7c239 100644 --- a/proof-builder-rpc/src/task/operator_proof.rs +++ b/proof-builder-rpc/src/task/operator_proof.rs @@ -1,11 +1,14 @@ +use crate::prover::ProverRuntime; use crate::{ config::ProofBuilderConfig, - task::{ProofState, fetch_on_demand_task, update_operator_task}, + task::{OnDemandJob, OnDemandOutcome, fetch_on_demand_task, prove_on_demand}, }; use bitcoin_light_client_circuit::le_bits_to_u256; use operator_proof::{OperatorProofBuilder, fetch_target_block_and_watchtower_tx}; use proof_builder::{ProofBuilder, ProofRequest}; +use std::collections::HashMap; use std::time::Duration; +use store::OnDemandProofTable; use store::localdb::LocalDB; use tokio::task::JoinHandle; use tokio_util::sync::CancellationToken; @@ -15,8 +18,9 @@ use zkm_sdk::HashableKey; use crate::api::metrics_service::{ApiMetricsState, OPERATOR_PROOF}; -#[tracing::instrument(level = "info", skip(local_db, metrics_state, cancellation_token))] +#[tracing::instrument(level = "info", skip(runtime, local_db, metrics_state, cancellation_token))] pub(crate) fn spawn_operator_proof_task( + runtime: ProverRuntime, args: operator_proof::Args, local_db: LocalDB, metrics_state: ApiMetricsState, @@ -33,7 +37,9 @@ pub(crate) fn spawn_operator_proof_task( } } - let builder = OperatorProofBuilder::new(); + let builder = runtime.builder(OperatorProofBuilder::with_client).await?; + // Consecutive failed attempts per task, reset when a task finishes. + let mut attempts = HashMap::new(); info!("operator vk hash {:?}", builder.vk().bytes32()); loop { tokio::select! { @@ -128,35 +134,20 @@ pub(crate) fn spawn_operator_proof_task( watchtower_challenge_init_txn, watchtower_challenge_witnesses, }; - let proving_start = tokio::time::Instant::now(); - let (cycles, proving_time, public_value_hex, proof_size, proof_state, zkm_version) = match builder.build_proof(&ctx) { - Ok((input, proof, cycles, proving_time)) => { - let zkm_version = proof.zkm_version.clone(); - let (public_value_hex, proof_size, proof_state) = match builder.save_proof(&ctx, &input, cycles, proof) { - Ok((pvh, pf)) => (pvh, pf, ProofState::Proven), - Err(e) => { - tracing::error!("Generate operator proof, error: {e:?}"); - ("".to_string(), 0, ProofState::Failed) - } - }; - (cycles, proving_time, public_value_hex, proof_size, proof_state, zkm_version) - }, - Err(err) => { - tracing::error!("Build proof error: {err}"); - tokio::time::sleep(Duration::from_secs(5)).await; - (0u64, 0.0, "".to_string(), 0usize, ProofState::Failed, "".to_string()) - } + let job = OnDemandJob { + table: OnDemandProofTable::Operator, + task_index, + output: args.output.clone(), + builder: builder.clone(), + ctx, }; - - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - let succeeded = matches!(proof_state, ProofState::Proven); - let update_result = update_operator_task(&local_db, task_index, args.output.clone(), public_value_hex, proof_size as i64, cycles, proof_state, proving_duration as i64, proving_time as i64, zkm_version).await; - let persisted = - matches!(&update_result, Ok(affected) if *affected > 0); - let outcome = if succeeded && persisted { "success" } else { "failed" }; - metrics_state.record_attempt(OPERATOR_PROOF, outcome, proving_start.elapsed()); - let affected = update_result?; - tracing::info!("update operator task: {args:?}, cycles: {cycles}, index: {}, affected row: {affected}", task_index); + let outcome = + prove_on_demand(&runtime, &local_db, job, &mut attempts, &metrics_state, OPERATOR_PROOF) + .await?; + tracing::info!("operator task {task_index}: {outcome:?}"); + if outcome == OnDemandOutcome::Deferred { + tokio::time::sleep(Duration::from_secs(5)).await; + } args = ProofBuilderConfig::run_next(args, OperatorProofBuilder::name())?; } _ = cancellation_token.cancelled() => { diff --git a/proof-builder-rpc/src/task/state_chain_proof.rs b/proof-builder-rpc/src/task/state_chain_proof.rs index 61c92e717..f7b1d8c80 100644 --- a/proof-builder-rpc/src/task/state_chain_proof.rs +++ b/proof-builder-rpc/src/task/state_chain_proof.rs @@ -1,6 +1,10 @@ +use crate::prover::{Cancelled, ProverRuntime}; use crate::task::ProofState::{Failed, New, Proven, Proving}; use crate::task::fetch_latest_long_running_task_by_state; -use crate::task::{create_long_running_task, update_long_running_task}; +use crate::task::{ + TaskOptions, create_long_running_task, failure_outcome, settle_chain_failure, + update_long_running_task, +}; use crate::{ProofBuilderConfig, task::fetch_latest_long_running_task}; use proof_builder::{ProofBuilder, ProofRequest}; use state_chain_proof::{StateChainProofBuilder, fetch_state_chain}; @@ -11,11 +15,33 @@ use tokio_util::sync::CancellationToken; use crate::api::metrics_service::{ApiMetricsState, STATE_CHAIN_PROOF}; +/// Whether the prover already has `max_pending` unproved batches waiting. +async fn state_chain_backlog_full(local_db: &LocalDB, max_pending: i64) -> anyhow::Result { + if max_pending <= 0 { + return Ok(false); + } + let latest_proven = fetch_latest_long_running_task_by_state( + local_db, + StateChainProofBuilder::name(), + Proven.to_i64(), + ) + .await?; + // Unfinished rows before the latest proven batch are history, not backlog. + let from = latest_proven.map_or(0, |task| task.block_end); + let pending = local_db + .acquire() + .await? + .count_pending_long_running_task_proofs(&StateChainProofBuilder::name(), from) + .await?; + Ok(pending >= max_pending) +} + #[tracing::instrument(level = "info", skip(local_db, cancellation_token))] async fn spawn_state_chain_ctx_builder( args: state_chain_proof::Args, local_db: LocalDB, init_interval: u64, + max_pending: i64, cancellation_token: CancellationToken, ) -> anyhow::Result<()> { let mut args = args; @@ -23,6 +49,10 @@ async fn spawn_state_chain_ctx_builder( loop { tokio::select! { _ = tokio::time::sleep(Duration::from_secs(interval)) => { + if state_chain_backlog_full(&local_db, max_pending).await? { + tracing::debug!("ctx builder: {max_pending} batches await the prover"); + continue; + } let next_task = fetch_latest_long_running_task( &local_db, StateChainProofBuilder::name() @@ -84,8 +114,15 @@ async fn spawn_state_chain_ctx_builder( let snap_path = std::path::Path::new(&args.input_proof).parent().unwrap().to_str().unwrap(); tracing::info!("fetch snap_path: {snap_path:?}"); - std::fs::write(format!("{}/{}.args", snap_path, args.start), serde_json::to_string(&args)?)?; - std::fs::write(format!("{}/{}.ctx", snap_path, args.start), serde_json::to_string(&ctx)?)?; + // Snapshots are complete before the batch row that makes the prover read them. + proof_builder::artifacts::atomic_write( + format!("{}/{}.args", snap_path, args.start), + serde_json::to_string(&args)?.as_bytes(), + )?; + proof_builder::artifacts::atomic_write( + format!("{}/{}.ctx", snap_path, args.start), + serde_json::to_string(&ctx)?.as_bytes(), + )?; let affected = match create_long_running_task( &local_db, @@ -117,8 +154,9 @@ async fn spawn_state_chain_ctx_builder( } } -#[tracing::instrument(level = "info", skip(local_db, metrics_state, cancellation_token))] +#[tracing::instrument(level = "info", skip(runtime, local_db, metrics_state, cancellation_token))] async fn spawn_state_chain_prover( + runtime: ProverRuntime, start_index: u64, batch_size: u64, input_proof: String, @@ -127,7 +165,7 @@ async fn spawn_state_chain_prover( interval: u64, cancellation_token: CancellationToken, ) -> anyhow::Result<()> { - let builder = StateChainProofBuilder::new(); + let builder = runtime.builder(StateChainProofBuilder::with_client).await?; let mut start_index = start_index; loop { @@ -187,40 +225,47 @@ async fn spawn_state_chain_prover( tracing::info!("Updated long running task to proving state, affected rows: {affteced}"); let attempt_start = tokio::time::Instant::now(); - let attempt: anyhow::Result = async { - let (input, proof, cycles, proving_time) = builder.build_proof(&ctx)?; - let zkm_version = proof.zkm_version.clone(); - let (public_value_hex, proof_size) = - builder.save_proof(&ctx, &input, cycles, proof)?; - update_long_running_task( - &local_db, - start_index as i64, - batch_size as i64, - args.output_proof.clone(), - public_value_hex, - proof_size as i64, - cycles, - Proven, - StateChainProofBuilder::name(), - proving_time as i64, - zkm_version, - ) - .await - } - .await; - let outcome = if matches!(&attempt, Ok(affected) if *affected > 0) { - "success" - } else { - "failed" + let unit = { + let (runtime, local_db, builder) = (runtime.clone(), local_db.clone(), builder.clone()); + let output_proof = args.output_proof.clone(); + async move { + let proved = match runtime.prove_and_save(builder, ctx).await { + Ok(proved) => proved, + Err(error) => return Ok(Err(error)), + }; + let affected = update_long_running_task( + &local_db, + start_index as i64, + batch_size as i64, + output_proof, + proved.public_value_hex, + proved.proof_size as i64, + proved.cycles, + Proven, + StateChainProofBuilder::name(), + proved.proving_time as i64, + proved.zkm_version, + ) + .await?; + Ok::<_, anyhow::Error>(Ok(affected)) + } }; - metrics_state.record_attempt(STATE_CHAIN_PROOF, outcome, attempt_start.elapsed()); - let affected = match attempt { - Ok(affected) => affected, - Err(error) => { + let affected = match runtime.run(unit).await { + Err(Cancelled) => continue, + Ok(Err(error)) => { + metrics_state.record_attempt(STATE_CHAIN_PROOF, "failed", attempt_start.elapsed()); tracing::error!("State chain proof attempt failed: {error}"); continue; } + Ok(Ok(Err(error))) => { + metrics_state.record_attempt(STATE_CHAIN_PROOF, failure_outcome(&error), attempt_start.elapsed()); + settle_chain_failure(&runtime, error, &StateChainProofBuilder::name())?; + continue; + } + Ok(Ok(Ok(affected))) => affected, }; + let outcome = if affected > 0 { "success" } else { "failed" }; + metrics_state.record_attempt(STATE_CHAIN_PROOF, outcome, attempt_start.elapsed()); tracing::info!("Updated long running task to proven state, affected rows: {affected}"); start_index += batch_size; } @@ -231,8 +276,9 @@ async fn spawn_state_chain_prover( } } -#[tracing::instrument(level = "info", skip(local_db, metrics_state, cancellation_token))] +#[tracing::instrument(level = "info", skip(options, local_db, metrics_state, cancellation_token))] pub(crate) fn spawn_state_chain_proof_task( + options: TaskOptions, args: state_chain_proof::Args, local_db: LocalDB, metrics_state: ApiMetricsState, @@ -247,6 +293,7 @@ pub(crate) fn spawn_state_chain_proof_task( args.clone(), local_db.clone(), interval + 1, + options.state_chain_max_pending_batches, cancellation_token.clone(), )); @@ -292,6 +339,7 @@ pub(crate) fn spawn_state_chain_proof_task( let input_proof = args.input_proof.clone(); let prover = tokio::spawn(spawn_state_chain_prover( + options.runtime.clone(), args.start, args.batch_size, input_proof, diff --git a/proof-builder-rpc/src/task/watchtower_proof.rs b/proof-builder-rpc/src/task/watchtower_proof.rs index 3f2317001..53a54e19d 100644 --- a/proof-builder-rpc/src/task/watchtower_proof.rs +++ b/proof-builder-rpc/src/task/watchtower_proof.rs @@ -1,7 +1,10 @@ use crate::ProofBuilderConfig; -use crate::task::{ProofState, fetch_on_demand_task, update_watchtower_task}; +use crate::prover::ProverRuntime; +use crate::task::{OnDemandJob, OnDemandOutcome, fetch_on_demand_task, prove_on_demand}; use proof_builder::{ProofBuilder, ProofRequest}; +use std::collections::HashMap; use std::time::Duration; +use store::OnDemandProofTable; use store::localdb::LocalDB; use tokio::task::JoinHandle; use tokio_util::sync::CancellationToken; @@ -10,8 +13,9 @@ use watchtower_proof::{WatchtowerProofBuilder, fetch_target_block}; use crate::api::metrics_service::{ApiMetricsState, WATCHTOWER_PROOF}; -#[tracing::instrument(level = "info", skip(local_db, metrics_state, cancellation_token))] +#[tracing::instrument(level = "info", skip(runtime, local_db, metrics_state, cancellation_token))] pub(crate) fn spawn_watchtower_proof_task( + runtime: ProverRuntime, args: watchtower_proof::Args, local_db: LocalDB, metrics_state: ApiMetricsState, @@ -28,7 +32,9 @@ pub(crate) fn spawn_watchtower_proof_task( } } - let builder = WatchtowerProofBuilder::new(); + let builder = runtime.builder(WatchtowerProofBuilder::with_client).await?; + // Consecutive failed attempts per task, reset when a task finishes. + let mut attempts = HashMap::new(); loop { tokio::select! { _ = tokio::time::sleep(Duration::from_secs(interval)) => { @@ -84,34 +90,20 @@ pub(crate) fn spawn_watchtower_proof_task( block_pos, latest_sequencer_commit_tx, }; - let proving_start = tokio::time::Instant::now(); - let (cycles, proving_time, public_value_hex, proof_size, proof_state, zkm_version) = match builder.build_proof(&ctx) { - Ok((input, proof, cycles, proving_time)) => { - let zkm_version = proof.zkm_version.clone(); - let (public_value_hex, proof_size, proof_state) = match builder.save_proof(&ctx, &input, cycles, proof) { - Ok((pvh, pf)) => (pvh, pf, ProofState::Proven), - Err(e) => { - tracing::error!("Generate watchtower proof, error: {e:?}"); - ("".to_string(), 0, ProofState::Failed) - } - }; - (cycles, proving_time, public_value_hex, proof_size, proof_state, zkm_version) - }, - Err(err) => { - tracing::error!("Build proof error: {err}"); - tokio::time::sleep(Duration::from_secs(5)).await; - (0u64, 0.0, "".to_string(), 0usize, ProofState::Failed, "".to_string()) - } + let job = OnDemandJob { + table: OnDemandProofTable::Watchtower, + task_index, + output: args.output.clone(), + builder: builder.clone(), + ctx, }; - let proving_duration = proving_start.elapsed().as_secs_f32() * 1000.0; - let succeeded = matches!(proof_state, ProofState::Proven); - let update_result = update_watchtower_task(&local_db, task_index, args.output.clone(), public_value_hex, proof_size as i64, cycles, proof_state, proving_duration as i64, proving_time as i64, zkm_version).await; - let persisted = - matches!(&update_result, Ok(affected) if *affected > 0); - let outcome = if succeeded && persisted { "success" } else { "failed" }; - metrics_state.record_attempt(WATCHTOWER_PROOF, outcome, proving_start.elapsed()); - let affected = update_result?; - tracing::info!("update watchtower task: {args:?}, cycles: {cycles}, index: {}, affected row: {affected}", task_index); + let outcome = + prove_on_demand(&runtime, &local_db, job, &mut attempts, &metrics_state, WATCHTOWER_PROOF) + .await?; + tracing::info!("watchtower task {task_index}: {outcome:?}"); + if outcome == OnDemandOutcome::Deferred { + tokio::time::sleep(Duration::from_secs(5)).await; + } args = ProofBuilderConfig::run_next(args, WatchtowerProofBuilder::name())?; } _ = cancellation_token.cancelled() => { diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 57d75fdb9..43349004e 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "nightly-2025-09-15" +channel = "nightly-2026-09-17" components = ["rustfmt", "clippy"]