From 5d23b83527c6847224daaadb239f2b41d3ec4e9c Mon Sep 17 00:00:00 2001 From: welbon Date: Sun, 18 Feb 2024 18:16:39 +0800 Subject: [PATCH 01/19] Change new repository version for move language which has fixed argument check error that caused attack --- Cargo.lock | 78 +++++++++++++++++++++++++++--------------------------- Cargo.toml | 52 ++++++++++++++++++------------------ 2 files changed, 65 insertions(+), 65 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5c7c99a783..a2e0c1897d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -978,7 +978,7 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytecode-interpreter-crypto" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "curve25519-dalek-fiat", @@ -5016,7 +5016,7 @@ checksum = "c9be0862c1b3f26a88803c4a49de6889c10e608b3ee9344e6ef5b45fb37ad3d1" [[package]] name = "move-abigen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5033,7 +5033,7 @@ dependencies = [ [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "arbitrary", @@ -5049,12 +5049,12 @@ dependencies = [ [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5069,7 +5069,7 @@ dependencies = [ [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "move-binary-format", @@ -5081,7 +5081,7 @@ dependencies = [ [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "fail", @@ -5094,7 +5094,7 @@ dependencies = [ [[package]] name = "move-bytecode-viewer" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "clap 3.2.23", @@ -5111,7 +5111,7 @@ dependencies = [ [[package]] name = "move-cli" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5157,7 +5157,7 @@ dependencies = [ [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "difference", @@ -5174,7 +5174,7 @@ dependencies = [ [[package]] name = "move-compiler" version = "0.0.1" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5203,7 +5203,7 @@ dependencies = [ [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "arbitrary", @@ -5227,7 +5227,7 @@ dependencies = [ [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5264,7 +5264,7 @@ dependencies = [ [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "clap 3.2.23", @@ -5282,7 +5282,7 @@ dependencies = [ [[package]] name = "move-docgen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "codespan 0.11.1", @@ -5300,7 +5300,7 @@ dependencies = [ [[package]] name = "move-errmapgen" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5314,7 +5314,7 @@ dependencies = [ [[package]] name = "move-ir-compiler" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5333,7 +5333,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "codespan-reporting", @@ -5352,7 +5352,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode-syntax" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "hex", @@ -5365,7 +5365,7 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "hex", @@ -5379,7 +5379,7 @@ dependencies = [ [[package]] name = "move-model" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "codespan 0.11.1", @@ -5405,7 +5405,7 @@ dependencies = [ [[package]] name = "move-package" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5489,7 +5489,7 @@ dependencies = [ [[package]] name = "move-prover" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "async-trait", @@ -5526,7 +5526,7 @@ dependencies = [ [[package]] name = "move-prover-boogie-backend" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "async-trait", @@ -5554,7 +5554,7 @@ dependencies = [ [[package]] name = "move-prover-test-utils" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "move-command-line-common", @@ -5565,7 +5565,7 @@ dependencies = [ [[package]] name = "move-read-write-set-types" version = "0.0.3" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "move-binary-format", @@ -5576,7 +5576,7 @@ dependencies = [ [[package]] name = "move-resource-viewer" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5591,7 +5591,7 @@ dependencies = [ [[package]] name = "move-stackless-bytecode" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "codespan 0.11.1", "codespan-reporting", @@ -5618,7 +5618,7 @@ dependencies = [ [[package]] name = "move-stackless-bytecode-interpreter" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bytecode-interpreter-crypto", @@ -5636,7 +5636,7 @@ dependencies = [ [[package]] name = "move-stdlib" version = "0.1.1" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "hex", @@ -5659,7 +5659,7 @@ dependencies = [ [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "once_cell", "serde 1.0.152", @@ -5668,7 +5668,7 @@ dependencies = [ [[package]] name = "move-table-extension" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "bcs", @@ -5685,7 +5685,7 @@ dependencies = [ [[package]] name = "move-transactional-test-runner" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "clap 3.2.23", @@ -5720,7 +5720,7 @@ dependencies = [ [[package]] name = "move-unit-test" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "better_any", @@ -5751,7 +5751,7 @@ dependencies = [ [[package]] name = "move-vm-runtime" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "better_any", "fail", @@ -5768,7 +5768,7 @@ dependencies = [ [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "move-binary-format", @@ -5782,7 +5782,7 @@ dependencies = [ [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "bcs", "move-binary-format", @@ -7812,7 +7812,7 @@ dependencies = [ [[package]] name = "read-write-set" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "move-binary-format", @@ -7827,7 +7827,7 @@ dependencies = [ [[package]] name = "read-write-set-dynamic" version = "0.1.0" -source = "git+https://github.com/starcoinorg/move?rev=127584f4cb1e2b4cd650f1e6c317250f5fccca49#127584f4cb1e2b4cd650f1e6c317250f5fccca49" +source = "git+https://github.com/starcoinorg/move?rev=15d764f35c1131437b0e3be262bfa5f9b449ce16#15d764f35c1131437b0e3be262bfa5f9b449ce16" dependencies = [ "anyhow", "move-binary-format", diff --git a/Cargo.toml b/Cargo.toml index 7d299ec4b8..cb919071f6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -333,31 +333,31 @@ log4rs = { version = "1.2.0", features = ["background_rotation", "gzip"] } lru = "0.7.8" merkletree = { version = "0.22.1" } mirai-annotations = "1.10.1" -move-binary-format = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-bytecode-source-map = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-bytecode-verifier = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-cli = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-command-line-common = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-compiler = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-core-types = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-coverage = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-disassembler = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-docgen = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-errmapgen = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-ir-compiler = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-ir-types = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-model = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-package = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-prover = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-prover-test-utils = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-resource-viewer = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-stdlib = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-transactional-test-runner = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-unit-test = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49", features = ["table-extension"] } -move-vm-runtime = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-vm-types = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-table-extension = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49" } -move-vm-test-utils = { git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49", features = ["table-extension"] } +move-binary-format = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-bytecode-source-map = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-bytecode-verifier = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-cli = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-command-line-common = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-compiler = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-core-types = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-coverage = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-disassembler = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-docgen = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-errmapgen = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-ir-compiler = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-ir-types = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-model = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-package = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-prover = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-prover-test-utils = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-resource-viewer = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-stdlib = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-transactional-test-runner = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-unit-test = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16", features = ["table-extension"] } +move-vm-runtime = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-vm-types = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-table-extension = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16" } +move-vm-test-utils = { git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16", features = ["table-extension"] } names = { version = "0.14.0", default-features = false } network-api = { path = "network/api", package = "network-api" } @@ -522,7 +522,7 @@ unsigned-varint = { version = "0.6.0", features = [ "futures", "asynchronous_codec", ] } -vm = { package = "move-binary-format", git = "https://github.com/starcoinorg/move", rev = "127584f4cb1e2b4cd650f1e6c317250f5fccca49", features = [ +vm = { package = "move-binary-format", git = "https://github.com/starcoinorg/move", rev = "15d764f35c1131437b0e3be262bfa5f9b449ce16", features = [ "fuzzing", ] } vm-status-translator = { path = "vm/vm-status-translator" } From e26d1c6b922bef137c1c6fc398d14aa31d267c00 Mon Sep 17 00:00:00 2001 From: welbon Date: Mon, 19 Feb 2024 23:45:06 +0800 Subject: [PATCH 02/19] add the db-export decode payload command code --- cmd/db-exporter/Cargo.toml | 2 + cmd/db-exporter/src/cmd_batch_execution.rs | 119 ---------- cmd/db-exporter/src/command_decode_payload.rs | 215 ++++++++++++++++++ cmd/db-exporter/src/command_progress.rs | 198 ++++++++++++++++ cmd/db-exporter/src/lib.rs | 35 ++- cmd/db-exporter/src/verify_header.rs | 28 ++- cmd/db-exporter/src/verify_module.rs | 23 +- 7 files changed, 490 insertions(+), 130 deletions(-) delete mode 100644 cmd/db-exporter/src/cmd_batch_execution.rs create mode 100644 cmd/db-exporter/src/command_decode_payload.rs create mode 100644 cmd/db-exporter/src/command_progress.rs diff --git a/cmd/db-exporter/Cargo.toml b/cmd/db-exporter/Cargo.toml index ee4b2dfb82..3b676ae918 100644 --- a/cmd/db-exporter/Cargo.toml +++ b/cmd/db-exporter/Cargo.toml @@ -32,9 +32,11 @@ starcoin-transaction-builder = { workspace = true } starcoin-types = { workspace = true } starcoin-vm-types = { workspace = true } starcoin-vm-runtime = { workspace = true } +starcoin-abi-decoder = { workspace = true } futures = { workspace = true } rayon = { workspace = true } num_cpus = { workspace = true } +chrono = { workspace = true } [package] authors = { workspace = true } diff --git a/cmd/db-exporter/src/cmd_batch_execution.rs b/cmd/db-exporter/src/cmd_batch_execution.rs deleted file mode 100644 index 7bb4c27a67..0000000000 --- a/cmd/db-exporter/src/cmd_batch_execution.rs +++ /dev/null @@ -1,119 +0,0 @@ -use anyhow::bail; -use indicatif::{ProgressBar, ProgressStyle}; -use rayon::prelude::*; -use std::{ - fs::File, - io::{BufRead, BufReader}, - path::PathBuf, - time::SystemTime, -}; - -pub struct CmdBatchExecution { - name: String, - file_path: PathBuf, - batch_size: usize, -} - -struct ExecutionResult { - succeed: usize, - failed: usize, -} - -impl ExecutionResult { - pub fn new(succeed: usize, failed: usize) -> ExecutionResult { - ExecutionResult { succeed, failed } - } -} - -impl CmdBatchExecution { - pub fn new(name: String, file_path: PathBuf, batch_size: usize) -> CmdBatchExecution { - Self { - file_path, - name, - batch_size, - } - } - - pub fn progress(self) -> anyhow::Result<()> - where - BodyT: BatchCmdExec - + Send - + Sync - + Clone - + serde::Serialize - + for<'a> serde::Deserialize<'a> - + 'static, - { - println!("Start progress task, batch_size: {:?}", self.batch_size); - - let mut start_time = SystemTime::now(); - let file_name = self.file_path.display().to_string(); - let reader = BufReader::new(File::open(file_name)?); - println!( - "Reading file process expire mini seconds time: {:?}", - SystemTime::now().duration_since(start_time)?.as_micros() - ); - - start_time = SystemTime::now(); - let lines = reader.lines().collect::, _>>()?; - - let all_items = lines - .par_iter() - .map(|line| Ok(serde_json::from_str::(line.as_str()))?) - .collect::, _>>()?; - - let progress_bar = ProgressBar::new(all_items.len() as u64).with_style( - ProgressStyle::default_bar() - .template("[{elapsed_precise}] {bar:100.cyan/blue} {percent}% {msg}"), - ); - - println!( - "Reading lines from file expire time: {:?}", - SystemTime::now().duration_since(start_time)?.as_secs() - ); - - // It is necessary to divide all rows into subsets - // when reading them, - // so that they can be divided into several threads for the following operations - start_time = SystemTime::now(); - - let excution_result = all_items - .into_par_iter() - .chunks(self.batch_size) - .map(|item_vec| { - item_vec - .into_iter() - .map(|item| { - let (succeed, failed) = item.execute(); - progress_bar.inc(1); - ExecutionResult::new(succeed, failed.len()) - }) - .collect::>() - }) - .collect::>>(); - - let result = excution_result.into_iter().flatten().fold( - ExecutionResult { - succeed: 0, - failed: 0, - }, - |acc, result| ExecutionResult { - succeed: acc.succeed + result.succeed, - failed: acc.failed + result.failed, - }, - ); - - progress_bar.finish(); - - println!("verify {:?}, use time: {:?}, success modules: {}, error modules: {}, total modules: {}", - self.name, SystemTime::now().duration_since(start_time)?.as_secs(), result.succeed, result.failed, result.succeed + result.failed); - if result.failed > 0 { - bail!("verify block modules error"); - } - Ok(()) - } -} - -pub trait BatchCmdExec { - fn execute(&self) -> (usize, Vec); -} diff --git a/cmd/db-exporter/src/command_decode_payload.rs b/cmd/db-exporter/src/command_decode_payload.rs new file mode 100644 index 0000000000..357e565cf1 --- /dev/null +++ b/cmd/db-exporter/src/command_decode_payload.rs @@ -0,0 +1,215 @@ +// Copyright (c) The Starcoin Core Contributors +// SPDX-License-Identifier: Apache-2.0 + +use crate::command_progress::{ + ParallelCommand, ParallelCommandFilter, ParallelCommandObserver, ParallelCommandProgress, +}; +use anyhow::Result; +use chrono::{TimeZone, Utc}; +use clap::Parser; +use csv::{Writer, WriterBuilder}; +use move_binary_format::errors::{Location, PartialVMError}; +use serde::Serialize; +use starcoin_crypto::hash::CryptoHash; +use starcoin_crypto::HashValue; +use starcoin_types::{block::Block, transaction::TransactionPayload}; +use starcoin_vm_types::errors::VMError; +use std::fs::File; +use std::sync::{Arc, Mutex}; +use std::{fmt::Debug, path::PathBuf}; +use starcoin_abi_decoder; +use starcoin_abi_decoder::{DecodedTransactionPayload}; +use starcoin_statedb::ChainStateDB; +use starcoin_storage::{Storage}; +use crate::init_db_obj; + +const DECODE_PAYLOAD_COMMAND_NAME: &str = "decode_payload_command"; + +#[derive(Debug, Parser)] +#[clap( +name = "decode-payload", +about = "Decode payload for given parameter and function name" +)] +pub struct DecodePayloadCommandOptions { + #[clap(long, short = 'i', parse(from_os_str))] + /// input file, like accounts.csv + pub input_path: PathBuf, + + #[clap(long, short = 'o', parse(from_os_str))] + /// output file, like accounts.csv + pub output_path: PathBuf, + + #[clap(long, short = 's')] + /// Signer filter + pub signer: Option, + + #[clap(long, short = 'f')] + /// function name for filter + pub func_name: Option, + + #[clap(long = "arg", multiple_values = true, number_of_values = 1)] + /// List of arguments for filter + pub args: Option>, + + #[clap(long, short = 't', multiple_values = true, number_of_values = 1)] + /// List of template arguments for filter + pub ty_args: Option>, +} + +#[derive(Debug)] +pub struct DecodePayloadCommandError { + pub block_number: u64, + pub txn_hash: HashValue, + pub error: VMError, +} + +impl DecodePayloadCommandError { + fn new_from_vm_error(error: VMError, block_number: u64, txn_hash: &HashValue) -> Self { + DecodePayloadCommandError { + block_number, + txn_hash: txn_hash.clone(), + error, + } + } + + fn new_from_partial_vm_error( + error: PartialVMError, + block_number: u64, + txn_hash: &HashValue, + ) -> Self { + DecodePayloadCommandError { + block_number, + txn_hash: txn_hash.clone(), + error: error.finish(Location::Undefined), + } + } +} + +#[derive(Serialize)] +pub struct CSVHeaders { + txn_hash: String, + signer: String, + func_name: String, + ty_args: String, + args: String, + timestamp: String, +} + +pub struct CommandDecodePayload { + out_path: PathBuf, + writer_mutex: Mutex>, + storage: Arc, +} + +impl ParallelCommandObserver for CommandDecodePayload { + fn before_progress(&self) -> Result<()> { + Ok(()) + } + + fn after_progress(&self) -> Result<()> { + let mut writer = self.writer_mutex.lock().unwrap(); + writer.flush()?; + Ok(()) + } +} + +impl ParallelCommand for Block { + fn execute(&self, command: &CommandDecodePayload) -> (usize, Vec) { + let mut errors = vec![]; + let mut success_module_size = 0; + + let datetime = Utc.timestamp_opt(self.header.timestamp() as i64, 0); + let formatted_date = datetime.unwrap().format("%Y-%m-%d %H:%M:%s").to_string(); + + let root = self.header.state_root(); + let statedb = ChainStateDB::new(command.storage, Some(root)); + + for txn in self.transactions() { + let signer = txn.sender().to_string(); + let decoded_txn_payload = starcoin_abi_decoder::decode_txn_payload( + &statedb, txn.payload(), + ).expect("Decode transaction payload failed!"); + + match decoded_txn_payload { + DecodedTransactionPayload::ScriptFunction(payload) => { + let mut writer = command.writer_mutex.lock().unwrap(); + writer.serialize(CSVHeaders { + txn_hash: txn.hash().to_string(), + signer, + func_name: format!("{}::{}", payload.module, payload.function), + //ty_args: payload.ty_args.iter().map(|a| a.to_string() + ",").collect(), + //args: payload.args.iter().map(|dv| format!("{},", dv.0.as_str()).collect(), + ty_args: payload.ty_args.iter().map(|a| a.to_string()).collect::>().join(","), + args: payload.args.iter().map(|a| a.0.to_string()).collect::>().join(","), + timestamp: formatted_date.clone(), + }).expect("Write into CSV failed!") + } + DecodedTransactionPayload::Script(_) | DecodedTransactionPayload::Package(_) => (), + } + } + (success_module_size, errors) + } + + fn before_command(&self, _cmd: &CommandDecodePayload) -> Result<()> { + Ok(()) + } + + fn after_command(&self, _cmd: &CommandDecodePayload) -> Result<()> { + Ok(()) + } + + /// + /// Check whether the conditions are met from the list of all transactions in a block, + /// and return false if any condition is met. + /// + fn matched(&self, filters: Option) -> bool { + filters.as_ref().map_or_else(|| true, |f| { + self.transactions().iter().any(|txn| match txn.payload() { + TransactionPayload::ScriptFunction(payload) => { + f.match_signer(&txn.sender().to_string()) + || f.match_func_name(payload.function().as_str()) + || f.match_ty_args(&payload.ty_args().to_vec()) + || f.match_args(&payload.args().to_vec()) + } + _ => true, + }) + }) + } +} + + +pub fn decode_payload( + input_path: PathBuf, + out_path: PathBuf, + db_path: PathBuf, + filter: Option, +) -> Result<()> { + let file = WriterBuilder::new().from_path(out_path.as_ref())?; + let writer_mutex = Mutex::new(file); + + let command = Arc::new(CommandDecodePayload { + out_path, + writer_mutex, + storage: init_db_obj(db_path)?, + }); + + ParallelCommandProgress::new( + String::from(DECODE_PAYLOAD_COMMAND_NAME), + input_path, + num_cpus::get(), + filter, + Some(command.clone() as Arc), + ).progress::(&command) +} + +#[test] +pub fn test_decode_payload() { + let mut workspace = PathBuf::from("/Users/bobong/Downloads/STC-DB-mainnet"); + let mut input = workspace.clone(); + input.push("grep-'LocalPool'.json"); + + let mut output = workspace.clone(); + output.push("output.csv"); + + decode_payload(input, output, PathBuf::from(""), None)?; +} diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs new file mode 100644 index 0000000000..56530e9788 --- /dev/null +++ b/cmd/db-exporter/src/command_progress.rs @@ -0,0 +1,198 @@ +use anyhow::{bail, Result}; +use indicatif::{ProgressBar, ProgressStyle}; +use rayon::prelude::*; +use starcoin_vm_types::language_storage::TypeTag; +use std::sync::Arc; +use std::{ + fs::File, + io::{BufRead, BufReader}, + path::PathBuf, + time::SystemTime, +}; + +struct CommandResult { + succeed: usize, + failed: usize, +} + +impl CommandResult { + pub fn new(succeed: usize, failed: usize) -> CommandResult { + CommandResult { succeed, failed } + } +} + +pub struct ParallelCommandFilter { + signer: Option, + func_name: Option, + // function name for filter, none for all + ty_args: Option>, + // template parameter for filter, none for all + args: Option>, // arguments type for filter, none for all +} + +impl ParallelCommandFilter { + fn new( + signer: Option, + func_name: Option, + ty_args: Option>, + args: Option>, + ) -> Option { + if func_name.is_some() || ty_args.is_some() || args.is_some() { + Some(ParallelCommandFilter { + signer, + func_name, + ty_args, + args, + }) + } else { + None + } + } + + pub fn match_signer(&self, signer: &str) -> bool { + self.signer.as_ref().map_or(false, |n| n == signer) + } + + pub fn match_func_name(&self, func_name: &str) -> bool { + self.func_name.as_ref().map_or(false, |n| n == func_name) + } + + pub fn match_ty_args(&self, _ty_args: &Vec) -> bool { + // TODO(Bob): To Compare + true + } + + pub fn match_args(&self, _args: &Vec>) -> bool { + // TODO(Bob): To Compare + true + } +} + +pub trait ParallelCommandObserver { + fn before_progress(&self) -> Result<()>; + fn after_progress(&self) -> Result<()>; +} + +pub struct ParallelCommandProgress { + name: String, + file_path: PathBuf, + parallel_level: usize, + filter: Option, + obs: Option>, +} + +impl ParallelCommandProgress { + pub fn new( + name: String, + file_path: PathBuf, + parallel_level: usize, + filter: Option, + obs: Option>, + ) -> ParallelCommandProgress { + Self { + file_path, + name, + parallel_level, + filter, + obs, + } + } + + pub fn progress(self, command: &CommandT) -> Result<()> + where + BodyT: ParallelCommand + + Send + + Sync + + Clone + + serde::Serialize + + for<'a> serde::Deserialize<'a> + + 'static, + { + println!("Start progress task, batch_size: {:?}", self.parallel_level); + + let mut start_time = SystemTime::now(); + let file_name = self.file_path.display().to_string(); + let reader = BufReader::new(File::open(file_name)?); + println!( + "Reading file process expire mini seconds time: {:?}", + SystemTime::now().duration_since(start_time)?.as_micros() + ); + + start_time = SystemTime::now(); + let lines = reader.lines().collect::, _>>()?; + + if let Some(observer) = &self.obs { + observer.before_progress()?; + } + + let all_items = lines + .par_iter() + .map(|line| Ok(serde_json::from_str::(line.as_str()))?) + .filter(|item| item.unwrap().matched(self.filters)) + .collect::, _>>()?; + + let progress_bar = ProgressBar::new(all_items.len() as u64).with_style( + ProgressStyle::default_bar() + .template("[{elapsed_precise}] {bar:100.cyan/blue} {percent}% {msg}"), + ); + + println!( + "Reading lines from file expire time: {:?}", + SystemTime::now().duration_since(start_time)?.as_secs() + ); + + // It is necessary to divide all rows into subsets + // when reading them, + // so that they can be divided into several threads for the following operations + start_time = SystemTime::now(); + + let excution_result = all_items + .into_par_iter() + .chunks(self.parallel_level) + .map(|item_vec| { + item_vec + .into_iter() + .map(|item| { + let (succeed, failed) = item.execute(command); + progress_bar.inc(1); + CommandResult::new(succeed, failed.len()) + }) + .collect::>() + }) + .collect::>>(); + + let result = excution_result.into_iter().flatten().fold( + CommandResult { + succeed: 0, + failed: 0, + }, + |acc, result| CommandResult { + succeed: acc.succeed + result.succeed, + failed: acc.failed + result.failed, + }, + ); + + progress_bar.finish(); + + println!("verify {:?}, use time: {:?}, success modules: {}, error modules: {}, total modules: {}", + self.name, SystemTime::now().duration_since(start_time)?.as_secs(), result.succeed, result.failed, result.succeed + result.failed); + if result.failed > 0 { + bail!("verify block modules error"); + } + if let Some(observer) = &self.obs { + observer.after_progress()?; + } + + Ok(()) + } +} + +pub trait ParallelCommand { + fn execute(&self, cmd: &CommandT) -> (usize, Vec); + + fn before_command(&self, cmd: &CommandT) -> Result<()>; + + fn after_command(&self, cmd: &CommandT) -> Result<()>; + + fn matched(&self, filter: Option) -> bool; +} diff --git a/cmd/db-exporter/src/lib.rs b/cmd/db-exporter/src/lib.rs index 99e57915f1..a4fab8b02f 100644 --- a/cmd/db-exporter/src/lib.rs +++ b/cmd/db-exporter/src/lib.rs @@ -1,6 +1,39 @@ // Copyright (c) The Starcoin Core Contributors // SPDX-License-Identifier: Apache-2.0 -pub mod cmd_batch_execution; +use std::path::PathBuf; +use std::sync::Arc; +use starcoin_storage::{ + db_storage::{ + DBStorage + }, + Storage, + StorageVersion, + storage::StorageInstance, + cache_storage::CacheStorage +}; +use anyhow::Result; + +pub mod command_decode_payload; +pub mod command_progress; pub mod verify_header; pub mod verify_module; + + +pub fn init_db_obj( + db_path: PathBuf, +) -> Result> { + let db_storage = DBStorage::open_with_cfs( + db_path.join("starcoindb/db/starcoindb"), + StorageVersion::current_version() + .get_column_family_names() + .to_vec(), + true, + Default::default(), + None, + )?; + Ok(Arc::new(Storage::new(StorageInstance::new_cache_and_db_instance( + CacheStorage::new(None), + db_storage, + ))?)) +} \ No newline at end of file diff --git a/cmd/db-exporter/src/verify_header.rs b/cmd/db-exporter/src/verify_header.rs index b49baffcdc..8c42003e9f 100644 --- a/cmd/db-exporter/src/verify_header.rs +++ b/cmd/db-exporter/src/verify_header.rs @@ -5,7 +5,7 @@ use clap::Parser; use starcoin_consensus::{Consensus, G_CRYPTONIGHT}; use std::path::PathBuf; -use crate::cmd_batch_execution::{BatchCmdExec, CmdBatchExecution}; +use crate::command_progress::{ParallelCommand, ParallelCommandFilter, ParallelCommandProgress}; use starcoin_types::block::Block; #[derive(Debug, Parser)] @@ -28,12 +28,18 @@ pub struct VerifyHeaderError { pub struct VerifyHeaderCmdType; pub fn verify_header_via_export_file(path: PathBuf, batch_size: usize) -> anyhow::Result<()> { - let batch_cmd = CmdBatchExecution::new(String::from("verify_block_header"), path, batch_size); - batch_cmd.progress::() + let batch_cmd = ParallelCommandProgress::new( + String::from("verify_block_header"), + path, + batch_size, + None, + None, + ); + batch_cmd.progress::(&VerifyHeaderCmdType {}) } -impl BatchCmdExec for Block { - fn execute(&self) -> (usize, Vec) { +impl ParallelCommand for Block { + fn execute(&self, _cmd: &VerifyHeaderCmdType) -> (usize, Vec) { let ret = G_CRYPTONIGHT.verify_header_difficulty(self.header.difficulty(), &self.header); match ret { Ok(_) => (1, vec![]), @@ -48,4 +54,16 @@ impl BatchCmdExec for Block { } } } + + fn before_command(&self, _cmd: &VerifyHeaderCmdType) -> anyhow::Result<()> { + Ok(()) + } + + fn after_command(&self, _cmd: &VerifyHeaderCmdType) -> anyhow::Result<()> { + Ok(()) + } + + fn matched(&self, _filter: Option) -> bool { + true + } } diff --git a/cmd/db-exporter/src/verify_module.rs b/cmd/db-exporter/src/verify_module.rs index 687cb74bbb..4c36ac4d96 100644 --- a/cmd/db-exporter/src/verify_module.rs +++ b/cmd/db-exporter/src/verify_module.rs @@ -5,7 +5,7 @@ use starcoin_types::{block::Block, transaction::TransactionPayload}; use starcoin_vm_types::{errors::VMError, file_format::CompiledModule}; use std::{fmt::Debug, path::PathBuf}; //use starcoin_accumulator::node::AccumulatorStoreType::Block; -use crate::cmd_batch_execution::{BatchCmdExec, CmdBatchExecution}; +use crate::command_progress::{ParallelCommand, ParallelCommandFilter, ParallelCommandProgress}; #[derive(Debug, Parser)] #[clap( @@ -27,8 +27,8 @@ pub struct VerifyModuleError { pub struct VerifyModulesType; -impl BatchCmdExec for Block { - fn execute(&self) -> (usize, Vec) { +impl ParallelCommand for Block { + fn execute(&self, _cmd: &VerifyModulesType) -> (usize, Vec) { let mut errors = vec![]; let mut success_modules = 0; let block = self; @@ -72,6 +72,18 @@ impl BatchCmdExec for Block { } (success_modules, errors) } + + fn before_command(&self, _cmd: &VerifyModulesType) -> anyhow::Result<()> { + Ok(()) + } + + fn after_command(&self, _cmd: &VerifyModulesType) -> anyhow::Result<()> { + Ok(()) + } + + fn matched(&self, _filter: Option) -> bool { + true + } } // fn verify_block_modules(block: Block) -> (usize, Vec) { @@ -119,8 +131,9 @@ impl BatchCmdExec for Block { // } pub fn verify_modules_via_export_file(input_path: PathBuf) -> anyhow::Result<()> { - let batch_cmd = CmdBatchExecution::new(String::from("verify_module"), input_path, 10); - batch_cmd.progress::() + let batch_cmd = + ParallelCommandProgress::new(String::from("verify_module"), input_path, 10, None, None); + batch_cmd.progress::(&VerifyModulesType {}) // let start_time = SystemTime::now(); // let file_name = input_path.display().to_string(); // let reader = BufReader::new(File::open(input_path)?); From 0a2fd42fb0605336cc7fd6975979bbf1d46729f1 Mon Sep 17 00:00:00 2001 From: welbon Date: Tue, 20 Feb 2024 10:19:45 +0800 Subject: [PATCH 03/19] fixed compile error --- cmd/db-exporter/src/command_decode_payload.rs | 105 +++++++++--------- cmd/db-exporter/src/command_progress.rs | 27 +++-- cmd/db-exporter/src/lib.rs | 27 ++--- cmd/db-exporter/src/verify_header.rs | 10 +- cmd/db-exporter/src/verify_module.rs | 10 +- 5 files changed, 80 insertions(+), 99 deletions(-) diff --git a/cmd/db-exporter/src/command_decode_payload.rs b/cmd/db-exporter/src/command_decode_payload.rs index 357e565cf1..6fa8aad78d 100644 --- a/cmd/db-exporter/src/command_decode_payload.rs +++ b/cmd/db-exporter/src/command_decode_payload.rs @@ -4,31 +4,30 @@ use crate::command_progress::{ ParallelCommand, ParallelCommandFilter, ParallelCommandObserver, ParallelCommandProgress, }; +use crate::init_db_obj; use anyhow::Result; use chrono::{TimeZone, Utc}; use clap::Parser; use csv::{Writer, WriterBuilder}; use move_binary_format::errors::{Location, PartialVMError}; use serde::Serialize; -use starcoin_crypto::hash::CryptoHash; -use starcoin_crypto::HashValue; +use starcoin_abi_decoder; +use starcoin_abi_decoder::DecodedTransactionPayload; +use starcoin_crypto::{hash::CryptoHash, HashValue}; +use starcoin_statedb::ChainStateDB; +use starcoin_storage::Storage; use starcoin_types::{block::Block, transaction::TransactionPayload}; use starcoin_vm_types::errors::VMError; use std::fs::File; use std::sync::{Arc, Mutex}; use std::{fmt::Debug, path::PathBuf}; -use starcoin_abi_decoder; -use starcoin_abi_decoder::{DecodedTransactionPayload}; -use starcoin_statedb::ChainStateDB; -use starcoin_storage::{Storage}; -use crate::init_db_obj; const DECODE_PAYLOAD_COMMAND_NAME: &str = "decode_payload_command"; #[derive(Debug, Parser)] #[clap( -name = "decode-payload", -about = "Decode payload for given parameter and function name" + name = "decode-payload", + about = "Decode payload for given parameter and function name" )] pub struct DecodePayloadCommandOptions { #[clap(long, short = 'i', parse(from_os_str))] @@ -96,7 +95,6 @@ pub struct CSVHeaders { } pub struct CommandDecodePayload { - out_path: PathBuf, writer_mutex: Mutex>, storage: Arc, } @@ -115,80 +113,84 @@ impl ParallelCommandObserver for CommandDecodePayload { impl ParallelCommand for Block { fn execute(&self, command: &CommandDecodePayload) -> (usize, Vec) { - let mut errors = vec![]; - let mut success_module_size = 0; + // let errors = vec![]; + // let mut success_module_size = 0; let datetime = Utc.timestamp_opt(self.header.timestamp() as i64, 0); let formatted_date = datetime.unwrap().format("%Y-%m-%d %H:%M:%s").to_string(); let root = self.header.state_root(); - let statedb = ChainStateDB::new(command.storage, Some(root)); + let statedb = ChainStateDB::new(command.storage.clone(), Some(root)); for txn in self.transactions() { let signer = txn.sender().to_string(); - let decoded_txn_payload = starcoin_abi_decoder::decode_txn_payload( - &statedb, txn.payload(), - ).expect("Decode transaction payload failed!"); + let decoded_txn_payload = + starcoin_abi_decoder::decode_txn_payload(&statedb, txn.payload()) + .expect("Decode transaction payload failed!"); match decoded_txn_payload { DecodedTransactionPayload::ScriptFunction(payload) => { let mut writer = command.writer_mutex.lock().unwrap(); - writer.serialize(CSVHeaders { - txn_hash: txn.hash().to_string(), - signer, - func_name: format!("{}::{}", payload.module, payload.function), - //ty_args: payload.ty_args.iter().map(|a| a.to_string() + ",").collect(), - //args: payload.args.iter().map(|dv| format!("{},", dv.0.as_str()).collect(), - ty_args: payload.ty_args.iter().map(|a| a.to_string()).collect::>().join(","), - args: payload.args.iter().map(|a| a.0.to_string()).collect::>().join(","), - timestamp: formatted_date.clone(), - }).expect("Write into CSV failed!") + writer + .serialize(CSVHeaders { + txn_hash: txn.hash().to_string(), + signer, + func_name: format!("{}::{}", payload.module, payload.function), + ty_args: payload + .ty_args + .iter() + .map(|a| a.to_string()) + .collect::>() + .join(","), + args: payload + .args + .iter() + .map(|a| a.0.to_string()) + .collect::>() + .join(","), + timestamp: formatted_date.clone(), + }) + .expect("Write into CSV failed!") } DecodedTransactionPayload::Script(_) | DecodedTransactionPayload::Package(_) => (), } } - (success_module_size, errors) - } - - fn before_command(&self, _cmd: &CommandDecodePayload) -> Result<()> { - Ok(()) - } - - fn after_command(&self, _cmd: &CommandDecodePayload) -> Result<()> { - Ok(()) + //(success_module_size, errors) + (0, vec![]) } /// /// Check whether the conditions are met from the list of all transactions in a block, /// and return false if any condition is met. /// - fn matched(&self, filters: Option) -> bool { - filters.as_ref().map_or_else(|| true, |f| { - self.transactions().iter().any(|txn| match txn.payload() { - TransactionPayload::ScriptFunction(payload) => { - f.match_signer(&txn.sender().to_string()) - || f.match_func_name(payload.function().as_str()) - || f.match_ty_args(&payload.ty_args().to_vec()) - || f.match_args(&payload.args().to_vec()) - } - _ => true, - }) - }) + fn matched(&self, filters: &Option) -> bool { + filters.as_ref().map_or_else( + || true, + |f| { + self.transactions().iter().any(|txn| match txn.payload() { + TransactionPayload::ScriptFunction(payload) => { + f.match_signer(&txn.sender().to_string()) + || f.match_func_name(payload.function().as_str()) + || f.match_ty_args(&payload.ty_args().to_vec()) + || f.match_args(&payload.args().to_vec()) + } + _ => true, + }) + }, + ) } } - pub fn decode_payload( input_path: PathBuf, out_path: PathBuf, db_path: PathBuf, filter: Option, ) -> Result<()> { - let file = WriterBuilder::new().from_path(out_path.as_ref())?; + let file = WriterBuilder::new().from_path(out_path.clone())?; let writer_mutex = Mutex::new(file); let command = Arc::new(CommandDecodePayload { - out_path, writer_mutex, storage: init_db_obj(db_path)?, }); @@ -199,7 +201,8 @@ pub fn decode_payload( num_cpus::get(), filter, Some(command.clone() as Arc), - ).progress::(&command) + ) + .progress::(&command) } #[test] diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs index 56530e9788..035b3107c2 100644 --- a/cmd/db-exporter/src/command_progress.rs +++ b/cmd/db-exporter/src/command_progress.rs @@ -23,11 +23,9 @@ impl CommandResult { pub struct ParallelCommandFilter { signer: Option, - func_name: Option, - // function name for filter, none for all - ty_args: Option>, - // template parameter for filter, none for all - args: Option>, // arguments type for filter, none for all + func_name: Option, // function name for filter, none for all + ty_args: Option>, // template parameter for filter, none for all + args: Option>, // arguments type for filter, none for all } impl ParallelCommandFilter { @@ -98,7 +96,7 @@ impl ParallelCommandProgress { } } - pub fn progress(self, command: &CommandT) -> Result<()> + pub fn progress(self, command: &CommandT) -> Result<()> where BodyT: ParallelCommand + Send @@ -128,7 +126,16 @@ impl ParallelCommandProgress { let all_items = lines .par_iter() .map(|line| Ok(serde_json::from_str::(line.as_str()))?) - .filter(|item| item.unwrap().matched(self.filters)) + .filter(|item| match item { + Ok(i) => { + if i.matched(&self.filter) { + true + } else { + false + } + } + Err(_e) => false, + }) .collect::, _>>()?; let progress_bar = ProgressBar::new(all_items.len() as u64).with_style( @@ -190,9 +197,5 @@ impl ParallelCommandProgress { pub trait ParallelCommand { fn execute(&self, cmd: &CommandT) -> (usize, Vec); - fn before_command(&self, cmd: &CommandT) -> Result<()>; - - fn after_command(&self, cmd: &CommandT) -> Result<()>; - - fn matched(&self, filter: Option) -> bool; + fn matched(&self, filter: &Option) -> bool; } diff --git a/cmd/db-exporter/src/lib.rs b/cmd/db-exporter/src/lib.rs index a4fab8b02f..a4d5215d21 100644 --- a/cmd/db-exporter/src/lib.rs +++ b/cmd/db-exporter/src/lib.rs @@ -1,28 +1,20 @@ // Copyright (c) The Starcoin Core Contributors // SPDX-License-Identifier: Apache-2.0 -use std::path::PathBuf; -use std::sync::Arc; +use anyhow::Result; use starcoin_storage::{ - db_storage::{ - DBStorage - }, - Storage, + cache_storage::CacheStorage, db_storage::DBStorage, storage::StorageInstance, Storage, StorageVersion, - storage::StorageInstance, - cache_storage::CacheStorage }; -use anyhow::Result; +use std::path::PathBuf; +use std::sync::Arc; pub mod command_decode_payload; pub mod command_progress; pub mod verify_header; pub mod verify_module; - -pub fn init_db_obj( - db_path: PathBuf, -) -> Result> { +pub fn init_db_obj(db_path: PathBuf) -> Result> { let db_storage = DBStorage::open_with_cfs( db_path.join("starcoindb/db/starcoindb"), StorageVersion::current_version() @@ -32,8 +24,7 @@ pub fn init_db_obj( Default::default(), None, )?; - Ok(Arc::new(Storage::new(StorageInstance::new_cache_and_db_instance( - CacheStorage::new(None), - db_storage, - ))?)) -} \ No newline at end of file + Ok(Arc::new(Storage::new( + StorageInstance::new_cache_and_db_instance(CacheStorage::new(None), db_storage), + )?)) +} diff --git a/cmd/db-exporter/src/verify_header.rs b/cmd/db-exporter/src/verify_header.rs index 8c42003e9f..983c73e7f6 100644 --- a/cmd/db-exporter/src/verify_header.rs +++ b/cmd/db-exporter/src/verify_header.rs @@ -55,15 +55,7 @@ impl ParallelCommand for Block { } } - fn before_command(&self, _cmd: &VerifyHeaderCmdType) -> anyhow::Result<()> { - Ok(()) - } - - fn after_command(&self, _cmd: &VerifyHeaderCmdType) -> anyhow::Result<()> { - Ok(()) - } - - fn matched(&self, _filter: Option) -> bool { + fn matched(&self, _filter: &Option) -> bool { true } } diff --git a/cmd/db-exporter/src/verify_module.rs b/cmd/db-exporter/src/verify_module.rs index 4c36ac4d96..ed76ff0b89 100644 --- a/cmd/db-exporter/src/verify_module.rs +++ b/cmd/db-exporter/src/verify_module.rs @@ -73,15 +73,7 @@ impl ParallelCommand for Block { (success_modules, errors) } - fn before_command(&self, _cmd: &VerifyModulesType) -> anyhow::Result<()> { - Ok(()) - } - - fn after_command(&self, _cmd: &VerifyModulesType) -> anyhow::Result<()> { - Ok(()) - } - - fn matched(&self, _filter: Option) -> bool { + fn matched(&self, _filter: &Option) -> bool { true } } From 985d02d68055271746c02613fa34ac0cf67ae31b Mon Sep 17 00:00:00 2001 From: welbon Date: Tue, 20 Feb 2024 13:55:02 +0800 Subject: [PATCH 04/19] fixed build error --- cmd/db-exporter/src/command_decode_payload.rs | 46 ++-- cmd/db-exporter/src/command_progress.rs | 222 ++++++++++++++---- cmd/db-exporter/src/lib.rs | 23 -- cmd/db-exporter/src/verify_header.rs | 12 +- cmd/db-exporter/src/verify_module.rs | 19 +- 5 files changed, 230 insertions(+), 92 deletions(-) diff --git a/cmd/db-exporter/src/command_decode_payload.rs b/cmd/db-exporter/src/command_decode_payload.rs index 6fa8aad78d..57cd8d438b 100644 --- a/cmd/db-exporter/src/command_decode_payload.rs +++ b/cmd/db-exporter/src/command_decode_payload.rs @@ -3,8 +3,8 @@ use crate::command_progress::{ ParallelCommand, ParallelCommandFilter, ParallelCommandObserver, ParallelCommandProgress, + ParallelCommandReadBlockFromDB, }; -use crate::init_db_obj; use anyhow::Result; use chrono::{TimeZone, Utc}; use clap::Parser; @@ -13,6 +13,8 @@ use move_binary_format::errors::{Location, PartialVMError}; use serde::Serialize; use starcoin_abi_decoder; use starcoin_abi_decoder::DecodedTransactionPayload; +use starcoin_config::BuiltinNetworkID::Barnard; +use starcoin_config::ChainNetwork; use starcoin_crypto::{hash::CryptoHash, HashValue}; use starcoin_statedb::ChainStateDB; use starcoin_storage::Storage; @@ -31,13 +33,19 @@ const DECODE_PAYLOAD_COMMAND_NAME: &str = "decode_payload_command"; )] pub struct DecodePayloadCommandOptions { #[clap(long, short = 'i', parse(from_os_str))] - /// input file, like accounts.csv + /// Db path pub input_path: PathBuf, #[clap(long, short = 'o', parse(from_os_str))] /// output file, like accounts.csv pub output_path: PathBuf, + #[clap(long)] + pub start_height: Option, + + #[clap(long)] + pub end_height: Option, + #[clap(long, short = 's')] /// Signer filter pub signer: Option, @@ -111,7 +119,7 @@ impl ParallelCommandObserver for CommandDecodePayload { } } -impl ParallelCommand for Block { +impl ParallelCommand for Block { fn execute(&self, command: &CommandDecodePayload) -> (usize, Vec) { // let errors = vec![]; // let mut success_module_size = 0; @@ -184,35 +192,41 @@ impl ParallelCommand for pub fn decode_payload( input_path: PathBuf, out_path: PathBuf, - db_path: PathBuf, + start_height: Option, + end_height: Option, filter: Option, ) -> Result<()> { let file = WriterBuilder::new().from_path(out_path.clone())?; let writer_mutex = Mutex::new(file); + let (dbreader, storage) = ParallelCommandReadBlockFromDB::new( + input_path, + ChainNetwork::from(Barnard), + start_height.unwrap_or(0), + end_height.unwrap_or(0), + )?; let command = Arc::new(CommandDecodePayload { writer_mutex, - storage: init_db_obj(db_path)?, + storage, }); ParallelCommandProgress::new( String::from(DECODE_PAYLOAD_COMMAND_NAME), - input_path, num_cpus::get(), + Arc::new(dbreader), filter, Some(command.clone() as Arc), ) - .progress::(&command) + .progress::(&command) } #[test] -pub fn test_decode_payload() { - let mut workspace = PathBuf::from("/Users/bobong/Downloads/STC-DB-mainnet"); - let mut input = workspace.clone(); - input.push("grep-'LocalPool'.json"); - - let mut output = workspace.clone(); - output.push("output.csv"); - - decode_payload(input, output, PathBuf::from(""), None)?; +pub fn test_decode_payload() -> Result<()> { + decode_payload( + PathBuf::from("~/.starcoin/barnard"), + PathBuf::from("/Users/bobong/Downloads/STC-DB-mainnet/output.csv"), + None, + None, + None, + ) } diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs index 035b3107c2..00035e65fe 100644 --- a/cmd/db-exporter/src/command_progress.rs +++ b/cmd/db-exporter/src/command_progress.rs @@ -1,14 +1,18 @@ -use anyhow::{bail, Result}; +use anyhow::{bail, format_err, Result}; use indicatif::{ProgressBar, ProgressStyle}; use rayon::prelude::*; +use starcoin_chain::{BlockChain, ChainReader}; +use starcoin_config::ChainNetwork; +use starcoin_genesis::Genesis; +use starcoin_storage::cache_storage::CacheStorage; +use starcoin_storage::db_storage::DBStorage; +use starcoin_storage::storage::StorageInstance; +use starcoin_storage::{Storage, StorageVersion}; +use starcoin_types::block::{Block, BlockNumber}; use starcoin_vm_types::language_storage::TypeTag; use std::sync::Arc; -use std::{ - fs::File, - io::{BufRead, BufReader}, - path::PathBuf, - time::SystemTime, -}; +use std::{fs::File, io::{BufRead, BufReader}, path::PathBuf, time::SystemTime}; +use std::io::{Seek, SeekFrom}; struct CommandResult { succeed: usize, @@ -23,9 +27,11 @@ impl CommandResult { pub struct ParallelCommandFilter { signer: Option, - func_name: Option, // function name for filter, none for all - ty_args: Option>, // template parameter for filter, none for all - args: Option>, // arguments type for filter, none for all + func_name: Option, + // function name for filter, none for all + ty_args: Option>, + // template parameter for filter, none for all + args: Option>, // arguments type for filter, none for all } impl ParallelCommandFilter { @@ -66,15 +72,140 @@ impl ParallelCommandFilter { } } -pub trait ParallelCommandObserver { - fn before_progress(&self) -> Result<()>; - fn after_progress(&self) -> Result<()>; +pub struct ParallelCommandReadBodyFromExportLine { + file: File, + line_count: u64, +} + +impl ParallelCommandReadBodyFromExportLine { + + fn count_lines(reader: &mut BufReader) -> Result { + let line_count = reader.lines().count(); + reader.seek(SeekFrom::Start(0))?; + Ok(line_count as u64) + } + + pub fn new(input_path: PathBuf) -> Result { + let file = File::open(input_path.display().to_string())?; + let line_count = ParallelCommandReadBodyFromExportLine::count_lines(&mut BufReader::new(file.try_clone()?))?; + Ok(Self { + file, + line_count, + }) + } +} + +impl ParallelCommandBlockReader for ParallelCommandReadBodyFromExportLine { + fn get_progress_interval(&self) -> u64 { + self.line_count + } + + fn read(&self) -> Result> { + let reader = BufReader::new(self.file.try_clone()?); + let lines = reader.lines().collect::, _>>()?; + Ok(lines + .par_iter() + .map(|line| Ok(serde_json::from_str::(line.as_str()))?) + .collect::, _>>()?) + } +} + +pub struct ParallelCommandReadBlockFromDB { + start_num: u64, + end_num: u64, + chain: Arc, +} + +const BLOCK_GAP: u64 = 1000; + +impl ParallelCommandReadBlockFromDB { + pub fn new( + input_path: PathBuf, + net: ChainNetwork, + start: u64, + end: u64, + ) -> Result<(Self, Arc)> { + let storage = Self::init_db_obj(input_path.clone()).expect("Failed to initialize db"); + let (chain_info, _) = + Genesis::init_and_check_storage(&net, storage.clone(), input_path.as_ref()) + .expect("Failed init_and_check_storage"); + let chain = BlockChain::new(net.time_service(), chain_info.head().id(), storage.clone(), None) + .expect("Failed to initialize block chain"); + + let cur_num = chain.status().head().number(); + + let (start_num, end_num) = if start != 0 && end == 0 { + (0, cur_num) + } else { + let end = if cur_num > end + BLOCK_GAP { + end + } else if cur_num > BLOCK_GAP { + cur_num - BLOCK_GAP + } else { + end + }; + (start, end) + }; + + if start > cur_num || start > end { + return Err(format_err!( + "cur_num {} start {} end {} illegal", + cur_num, + start, + end + )); + }; + + Ok(( + Self { + start_num, + end_num, + chain: Arc::new(chain), + }, + storage, + )) + } + fn init_db_obj(db_path: PathBuf) -> Result> { + let db_storage = DBStorage::open_with_cfs( + db_path.join("starcoindb/db/starcoindb"), + StorageVersion::current_version() + .get_column_family_names() + .to_vec(), + true, + Default::default(), + None, + )?; + Ok(Arc::new(Storage::new( + StorageInstance::new_cache_and_db_instance(CacheStorage::new(None), db_storage), + )?)) + } +} + +impl ParallelCommandBlockReader for ParallelCommandReadBlockFromDB { + fn get_progress_interval(&self) -> u64 { + self.end_num - self.start_num + } + + fn read(&self) -> Result> { + let ret = (self.start_num..=self.end_num) + .collect::>() + .into_iter() + .map(|num| { + // progress_bar.set_message(format!("load block {}", num)); + // progress_bar.inc(1); + self.chain.get_block_by_number(num).ok()? + }) + .filter(|block| block.is_some()) + .map(|block| block.unwrap()) + .collect(); + Ok(ret) + } } pub struct ParallelCommandProgress { name: String, - file_path: PathBuf, parallel_level: usize, + block_reader: Arc, filter: Option, obs: Option>, } @@ -82,67 +213,60 @@ pub struct ParallelCommandProgress { impl ParallelCommandProgress { pub fn new( name: String, - file_path: PathBuf, parallel_level: usize, + reader: Arc, filter: Option, obs: Option>, ) -> ParallelCommandProgress { Self { - file_path, name, + block_reader: reader.clone(), parallel_level, filter, obs, } } - pub fn progress(self, command: &CommandT) -> Result<()> + pub fn progress(self, command: &CommandT) -> Result<()> where - BodyT: ParallelCommand - + Send - + Sync - + Clone - + serde::Serialize - + for<'a> serde::Deserialize<'a> - + 'static, + Block: ParallelCommand, { println!("Start progress task, batch_size: {:?}", self.parallel_level); let mut start_time = SystemTime::now(); - let file_name = self.file_path.display().to_string(); - let reader = BufReader::new(File::open(file_name)?); + //let file_name = self.file_path.display().to_string(); + //let reader = BufReader::new(File::open(file_name)?); println!( "Reading file process expire mini seconds time: {:?}", SystemTime::now().duration_since(start_time)?.as_micros() ); start_time = SystemTime::now(); - let lines = reader.lines().collect::, _>>()?; + // let lines = reader.lines().collect::, _>>()?; + // let all_items = lines + // .par_iter() + // .map(|line| Ok(serde_json::from_str::(line.as_str()))?) + // .filter(|item| match item { + // Ok(i) => i.matched(&self.filter), + // Err(_e) => false, + // }) + // .collect::, _>>()?; if let Some(observer) = &self.obs { observer.before_progress()?; } - let all_items = lines - .par_iter() - .map(|line| Ok(serde_json::from_str::(line.as_str()))?) - .filter(|item| match item { - Ok(i) => { - if i.matched(&self.filter) { - true - } else { - false - } - } - Err(_e) => false, - }) - .collect::, _>>()?; - - let progress_bar = ProgressBar::new(all_items.len() as u64).with_style( + let progress_bar = ProgressBar::new(self.block_reader.get_progress_interval()).with_style( ProgressStyle::default_bar() .template("[{elapsed_precise}] {bar:100.cyan/blue} {percent}% {msg}"), ); + let all_items = self.block_reader.read()?; + // .iter() + // .filter(|b| (*b).matched(&self.filter)) + // .map(|b| *b) + // .collect(); + println!( "Reading lines from file expire time: {:?}", SystemTime::now().duration_since(start_time)?.as_secs() @@ -194,8 +318,18 @@ impl ParallelCommandProgress { } } -pub trait ParallelCommand { +pub trait ParallelCommand { fn execute(&self, cmd: &CommandT) -> (usize, Vec); fn matched(&self, filter: &Option) -> bool; } + +pub trait ParallelCommandObserver { + fn before_progress(&self) -> Result<()>; + fn after_progress(&self) -> Result<()>; +} + +pub trait ParallelCommandBlockReader { + fn get_progress_interval(&self) -> u64; + fn read(&self) -> Result>; +} diff --git a/cmd/db-exporter/src/lib.rs b/cmd/db-exporter/src/lib.rs index a4d5215d21..4eef6f976d 100644 --- a/cmd/db-exporter/src/lib.rs +++ b/cmd/db-exporter/src/lib.rs @@ -1,30 +1,7 @@ // Copyright (c) The Starcoin Core Contributors // SPDX-License-Identifier: Apache-2.0 -use anyhow::Result; -use starcoin_storage::{ - cache_storage::CacheStorage, db_storage::DBStorage, storage::StorageInstance, Storage, - StorageVersion, -}; -use std::path::PathBuf; -use std::sync::Arc; - pub mod command_decode_payload; pub mod command_progress; pub mod verify_header; pub mod verify_module; - -pub fn init_db_obj(db_path: PathBuf) -> Result> { - let db_storage = DBStorage::open_with_cfs( - db_path.join("starcoindb/db/starcoindb"), - StorageVersion::current_version() - .get_column_family_names() - .to_vec(), - true, - Default::default(), - None, - )?; - Ok(Arc::new(Storage::new( - StorageInstance::new_cache_and_db_instance(CacheStorage::new(None), db_storage), - )?)) -} diff --git a/cmd/db-exporter/src/verify_header.rs b/cmd/db-exporter/src/verify_header.rs index 983c73e7f6..d8c8970f5b 100644 --- a/cmd/db-exporter/src/verify_header.rs +++ b/cmd/db-exporter/src/verify_header.rs @@ -4,8 +4,12 @@ use clap::Parser; use starcoin_consensus::{Consensus, G_CRYPTONIGHT}; use std::path::PathBuf; +use std::sync::Arc; -use crate::command_progress::{ParallelCommand, ParallelCommandFilter, ParallelCommandProgress}; +use crate::command_progress::{ + ParallelCommand, ParallelCommandFilter, ParallelCommandProgress, + ParallelCommandReadBodyFromExportLine, +}; use starcoin_types::block::Block; #[derive(Debug, Parser)] @@ -30,15 +34,15 @@ pub struct VerifyHeaderCmdType; pub fn verify_header_via_export_file(path: PathBuf, batch_size: usize) -> anyhow::Result<()> { let batch_cmd = ParallelCommandProgress::new( String::from("verify_block_header"), - path, batch_size, + Arc::new(ParallelCommandReadBodyFromExportLine::new(path)?), None, None, ); - batch_cmd.progress::(&VerifyHeaderCmdType {}) + batch_cmd.progress::(&VerifyHeaderCmdType {}) } -impl ParallelCommand for Block { +impl ParallelCommand for Block { fn execute(&self, _cmd: &VerifyHeaderCmdType) -> (usize, Vec) { let ret = G_CRYPTONIGHT.verify_header_difficulty(self.header.difficulty(), &self.header); match ret { diff --git a/cmd/db-exporter/src/verify_module.rs b/cmd/db-exporter/src/verify_module.rs index ed76ff0b89..20386bdde7 100644 --- a/cmd/db-exporter/src/verify_module.rs +++ b/cmd/db-exporter/src/verify_module.rs @@ -3,9 +3,13 @@ use move_binary_format::errors::Location; use starcoin_crypto::HashValue; use starcoin_types::{block::Block, transaction::TransactionPayload}; use starcoin_vm_types::{errors::VMError, file_format::CompiledModule}; +use std::sync::Arc; use std::{fmt::Debug, path::PathBuf}; //use starcoin_accumulator::node::AccumulatorStoreType::Block; -use crate::command_progress::{ParallelCommand, ParallelCommandFilter, ParallelCommandProgress}; +use crate::command_progress::{ + ParallelCommand, ParallelCommandFilter, ParallelCommandProgress, + ParallelCommandReadBodyFromExportLine, +}; #[derive(Debug, Parser)] #[clap( @@ -27,7 +31,7 @@ pub struct VerifyModuleError { pub struct VerifyModulesType; -impl ParallelCommand for Block { +impl ParallelCommand for Block { fn execute(&self, _cmd: &VerifyModulesType) -> (usize, Vec) { let mut errors = vec![]; let mut success_modules = 0; @@ -123,9 +127,14 @@ impl ParallelCommand for Block { // } pub fn verify_modules_via_export_file(input_path: PathBuf) -> anyhow::Result<()> { - let batch_cmd = - ParallelCommandProgress::new(String::from("verify_module"), input_path, 10, None, None); - batch_cmd.progress::(&VerifyModulesType {}) + let batch_cmd = ParallelCommandProgress::new( + String::from("verify_module"), + num_cpus::get(), + Arc::new(ParallelCommandReadBodyFromExportLine::new(input_path)?), + None, + None, + ); + batch_cmd.progress::(&VerifyModulesType {}) // let start_time = SystemTime::now(); // let file_name = input_path.display().to_string(); // let reader = BufReader::new(File::open(input_path)?); From 5cb6a56412e70af22ccf5957dec5d3cac34ec397 Mon Sep 17 00:00:00 2001 From: welbon Date: Tue, 20 Feb 2024 14:36:45 +0800 Subject: [PATCH 05/19] fix timestamp error --- cmd/db-exporter/src/command_decode_payload.rs | 90 ++++++++++++------- cmd/db-exporter/src/command_progress.rs | 55 +++++++++--- 2 files changed, 101 insertions(+), 44 deletions(-) diff --git a/cmd/db-exporter/src/command_decode_payload.rs b/cmd/db-exporter/src/command_decode_payload.rs index 57cd8d438b..1695c42231 100644 --- a/cmd/db-exporter/src/command_decode_payload.rs +++ b/cmd/db-exporter/src/command_decode_payload.rs @@ -6,14 +6,14 @@ use crate::command_progress::{ ParallelCommandReadBlockFromDB, }; use anyhow::Result; -use chrono::{TimeZone, Utc}; +use chrono::{DateTime, TimeZone, Utc}; use clap::Parser; use csv::{Writer, WriterBuilder}; use move_binary_format::errors::{Location, PartialVMError}; use serde::Serialize; use starcoin_abi_decoder; use starcoin_abi_decoder::DecodedTransactionPayload; -use starcoin_config::BuiltinNetworkID::Barnard; +use starcoin_config::BuiltinNetworkID::{Barnard, Main}; use starcoin_config::ChainNetwork; use starcoin_crypto::{hash::CryptoHash, HashValue}; use starcoin_statedb::ChainStateDB; @@ -22,6 +22,7 @@ use starcoin_types::{block::Block, transaction::TransactionPayload}; use starcoin_vm_types::errors::VMError; use std::fs::File; use std::sync::{Arc, Mutex}; +use std::time::{Duration, UNIX_EPOCH}; use std::{fmt::Debug, path::PathBuf}; const DECODE_PAYLOAD_COMMAND_NAME: &str = "decode_payload_command"; @@ -96,6 +97,7 @@ impl DecodePayloadCommandError { pub struct CSVHeaders { txn_hash: String, signer: String, + txn_type: String, func_name: String, ty_args: String, args: String, @@ -119,13 +121,21 @@ impl ParallelCommandObserver for CommandDecodePayload { } } +fn timestamp_to_datetime(timestamp: u64) -> String { + // Creates a new SystemTime from the specified number of whole seconds + let d = UNIX_EPOCH + Duration::from_secs(timestamp); + // Create DateTime from SystemTime + let datetime = DateTime::::from(d); + // Formats the combined date and time with the specified format string. + datetime.format("%Y-%m-%d %H:%M:%S.%f").to_string() +} + impl ParallelCommand for Block { fn execute(&self, command: &CommandDecodePayload) -> (usize, Vec) { // let errors = vec![]; // let mut success_module_size = 0; - let datetime = Utc.timestamp_opt(self.header.timestamp() as i64, 0); - let formatted_date = datetime.unwrap().format("%Y-%m-%d %H:%M:%s").to_string(); + let formatted_date = timestamp_to_datetime(self.header.timestamp() / 1000); let root = self.header.state_root(); let statedb = ChainStateDB::new(command.storage.clone(), Some(root)); @@ -136,31 +146,51 @@ impl ParallelCommand for Block starcoin_abi_decoder::decode_txn_payload(&statedb, txn.payload()) .expect("Decode transaction payload failed!"); + let mut writer = command.writer_mutex.lock().unwrap(); match decoded_txn_payload { - DecodedTransactionPayload::ScriptFunction(payload) => { - let mut writer = command.writer_mutex.lock().unwrap(); - writer - .serialize(CSVHeaders { - txn_hash: txn.hash().to_string(), - signer, - func_name: format!("{}::{}", payload.module, payload.function), - ty_args: payload - .ty_args - .iter() - .map(|a| a.to_string()) - .collect::>() - .join(","), - args: payload - .args - .iter() - .map(|a| a.0.to_string()) - .collect::>() - .join(","), - timestamp: formatted_date.clone(), - }) - .expect("Write into CSV failed!") - } - DecodedTransactionPayload::Script(_) | DecodedTransactionPayload::Package(_) => (), + DecodedTransactionPayload::ScriptFunction(payload) => writer + .serialize(CSVHeaders { + txn_hash: txn.hash().to_string(), + txn_type: String::from("ScriptFunction"), + signer, + func_name: format!("{}::{}", payload.module, payload.function), + ty_args: payload + .ty_args + .iter() + .map(|a| a.to_string()) + .collect::>() + .join("|"), + args: payload + .args + .iter() + .map(|a| a.0.to_string()) + .collect::>() + .join("|"), + timestamp: formatted_date.clone(), + }) + .expect("Write into CSV failed!"), + DecodedTransactionPayload::Script(script) => writer + .serialize(CSVHeaders { + txn_hash: txn.hash().to_string(), + txn_type: String::from("Script"), + signer, + func_name: "".to_string(), + ty_args: "".to_string(), + args: "".to_string(), + timestamp: formatted_date.clone(), + }) + .expect("Write into CSV failed!"), + DecodedTransactionPayload::Package(package) => writer + .serialize(CSVHeaders { + txn_hash: txn.hash().to_string(), + txn_type: String::from("Package"), + signer, + func_name: "".to_string(), + ty_args: "".to_string(), + args: "".to_string(), + timestamp: formatted_date.clone(), + }) + .expect("Write into CSV failed!"), } } //(success_module_size, errors) @@ -201,7 +231,7 @@ pub fn decode_payload( let (dbreader, storage) = ParallelCommandReadBlockFromDB::new( input_path, - ChainNetwork::from(Barnard), + ChainNetwork::from(Main), start_height.unwrap_or(0), end_height.unwrap_or(0), )?; @@ -223,7 +253,7 @@ pub fn decode_payload( #[test] pub fn test_decode_payload() -> Result<()> { decode_payload( - PathBuf::from("~/.starcoin/barnard"), + PathBuf::from("/Users/bobong/.starcoin/main"), PathBuf::from("/Users/bobong/Downloads/STC-DB-mainnet/output.csv"), None, None, diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs index 00035e65fe..84fd59a900 100644 --- a/cmd/db-exporter/src/command_progress.rs +++ b/cmd/db-exporter/src/command_progress.rs @@ -10,9 +10,14 @@ use starcoin_storage::storage::StorageInstance; use starcoin_storage::{Storage, StorageVersion}; use starcoin_types::block::{Block, BlockNumber}; use starcoin_vm_types::language_storage::TypeTag; -use std::sync::Arc; -use std::{fs::File, io::{BufRead, BufReader}, path::PathBuf, time::SystemTime}; use std::io::{Seek, SeekFrom}; +use std::sync::Arc; +use std::{ + fs::File, + io::{BufRead, BufReader}, + path::PathBuf, + time::SystemTime, +}; struct CommandResult { succeed: usize, @@ -78,7 +83,6 @@ pub struct ParallelCommandReadBodyFromExportLine { } impl ParallelCommandReadBodyFromExportLine { - fn count_lines(reader: &mut BufReader) -> Result { let line_count = reader.lines().count(); reader.seek(SeekFrom::Start(0))?; @@ -87,11 +91,10 @@ impl ParallelCommandReadBodyFromExportLine { pub fn new(input_path: PathBuf) -> Result { let file = File::open(input_path.display().to_string())?; - let line_count = ParallelCommandReadBodyFromExportLine::count_lines(&mut BufReader::new(file.try_clone()?))?; - Ok(Self { - file, - line_count, - }) + let line_count = ParallelCommandReadBodyFromExportLine::count_lines(&mut BufReader::new( + file.try_clone()?, + ))?; + Ok(Self { file, line_count }) } } @@ -129,22 +132,27 @@ impl ParallelCommandReadBlockFromDB { let (chain_info, _) = Genesis::init_and_check_storage(&net, storage.clone(), input_path.as_ref()) .expect("Failed init_and_check_storage"); - let chain = BlockChain::new(net.time_service(), chain_info.head().id(), storage.clone(), None) - .expect("Failed to initialize block chain"); + let chain = BlockChain::new( + net.time_service(), + chain_info.head().id(), + storage.clone(), + None, + ) + .expect("Failed to initialize block chain"); let cur_num = chain.status().head().number(); - let (start_num, end_num) = if start != 0 && end == 0 { + let (start_num, end_num) = if start == 0 && end == 0 { (0, cur_num) } else { - let end = if cur_num > end + BLOCK_GAP { + let final_end = if cur_num > end + BLOCK_GAP { end } else if cur_num > BLOCK_GAP { cur_num - BLOCK_GAP } else { end }; - (start, end) + (start, final_end) }; if start > cur_num || start > end { @@ -291,7 +299,6 @@ impl ParallelCommandProgress { .collect::>() }) .collect::>>(); - let result = excution_result.into_iter().flatten().fold( CommandResult { succeed: 0, @@ -302,6 +309,26 @@ impl ParallelCommandProgress { failed: acc.failed + result.failed, }, ); + // + // let excution_result = all_items + // .iter() + // .map(|item| { + // let (succeed, failed) = item.execute(command); + // progress_bar.inc(1); + // CommandResult::new(succeed, failed.len()) + // }) + // .collect::>(); + // + // let result = excution_result.into_iter().fold( + // CommandResult { + // succeed: 0, + // failed: 0, + // }, + // |acc, result| CommandResult { + // succeed: acc.succeed + result.succeed, + // failed: acc.failed + result.failed, + // }, + // ); progress_bar.finish(); From 4214458d436c10fd49b4e188295640ef21ed3004 Mon Sep 17 00:00:00 2001 From: welbon Date: Tue, 20 Feb 2024 16:05:39 +0800 Subject: [PATCH 06/19] add decode payload to main command --- cmd/db-exporter/src/command_decode_payload.rs | 125 +++++++++++++----- cmd/db-exporter/src/command_progress.rs | 88 ++++++------ cmd/db-exporter/src/main.rs | 17 ++- 3 files changed, 145 insertions(+), 85 deletions(-) diff --git a/cmd/db-exporter/src/command_decode_payload.rs b/cmd/db-exporter/src/command_decode_payload.rs index 1695c42231..7dca664a18 100644 --- a/cmd/db-exporter/src/command_decode_payload.rs +++ b/cmd/db-exporter/src/command_decode_payload.rs @@ -13,12 +13,12 @@ use move_binary_format::errors::{Location, PartialVMError}; use serde::Serialize; use starcoin_abi_decoder; use starcoin_abi_decoder::DecodedTransactionPayload; -use starcoin_config::BuiltinNetworkID::{Barnard, Main}; -use starcoin_config::ChainNetwork; +use starcoin_config::BuiltinNetworkID::Main; +use starcoin_config::{BuiltinNetworkID, ChainNetwork}; use starcoin_crypto::{hash::CryptoHash, HashValue}; use starcoin_statedb::ChainStateDB; use starcoin_storage::Storage; -use starcoin_types::{block::Block, transaction::TransactionPayload}; +use starcoin_types::{block::Block, block::BlockNumber, transaction::TransactionPayload}; use starcoin_vm_types::errors::VMError; use std::fs::File; use std::sync::{Arc, Mutex}; @@ -33,21 +33,25 @@ const DECODE_PAYLOAD_COMMAND_NAME: &str = "decode_payload_command"; about = "Decode payload for given parameter and function name" )] pub struct DecodePayloadCommandOptions { - #[clap(long, short = 'i', parse(from_os_str))] - /// Db path - pub input_path: PathBuf, + #[clap(long, short = 'n')] + /// Chain Network, like main, proxima + pub net: BuiltinNetworkID, #[clap(long, short = 'o', parse(from_os_str))] - /// output file, like accounts.csv - pub output_path: PathBuf, - - #[clap(long)] - pub start_height: Option, + /// output dir, like ~/, output filename like ~/block_start_end.csv + pub output: PathBuf, - #[clap(long)] - pub end_height: Option, + #[clap(long, short = 'i', parse(from_os_str))] + /// starcoin node db path. like ~/.starcoin/main + pub db_path: PathBuf, #[clap(long, short = 's')] + pub start: Option, + + #[clap(long, short = 'e')] + pub end: Option, + + #[clap(long, short = 'c')] /// Signer filter pub signer: Option, @@ -95,13 +99,15 @@ impl DecodePayloadCommandError { #[derive(Serialize)] pub struct CSVHeaders { + block_num: String, txn_hash: String, signer: String, txn_type: String, func_name: String, ty_args: String, args: String, - timestamp: String, + timestamp: u64, + date_time: String, } pub struct CommandDecodePayload { @@ -135,10 +141,12 @@ impl ParallelCommand for Block // let errors = vec![]; // let mut success_module_size = 0; - let formatted_date = timestamp_to_datetime(self.header.timestamp() / 1000); + let timestamp = self.header.timestamp() / 1000; + let formatted_date = timestamp_to_datetime(timestamp); let root = self.header.state_root(); let statedb = ChainStateDB::new(command.storage.clone(), Some(root)); + let block_num = self.header.number().to_string(); for txn in self.transactions() { let signer = txn.sender().to_string(); @@ -150,6 +158,7 @@ impl ParallelCommand for Block match decoded_txn_payload { DecodedTransactionPayload::ScriptFunction(payload) => writer .serialize(CSVHeaders { + block_num: block_num.clone(), txn_hash: txn.hash().to_string(), txn_type: String::from("ScriptFunction"), signer, @@ -166,29 +175,34 @@ impl ParallelCommand for Block .map(|a| a.0.to_string()) .collect::>() .join("|"), - timestamp: formatted_date.clone(), + timestamp, + date_time: formatted_date.clone(), }) .expect("Write into CSV failed!"), DecodedTransactionPayload::Script(script) => writer .serialize(CSVHeaders { + block_num: block_num.clone(), txn_hash: txn.hash().to_string(), txn_type: String::from("Script"), signer, func_name: "".to_string(), ty_args: "".to_string(), args: "".to_string(), - timestamp: formatted_date.clone(), + timestamp, + date_time: formatted_date.clone(), }) .expect("Write into CSV failed!"), DecodedTransactionPayload::Package(package) => writer .serialize(CSVHeaders { + block_num: block_num.clone(), txn_hash: txn.hash().to_string(), txn_type: String::from("Package"), signer, func_name: "".to_string(), ty_args: "".to_string(), args: "".to_string(), - timestamp: formatted_date.clone(), + timestamp, + date_time: formatted_date.clone(), }) .expect("Write into CSV failed!"), } @@ -202,24 +216,46 @@ impl ParallelCommand for Block /// and return false if any condition is met. /// fn matched(&self, filters: &Option) -> bool { - filters.as_ref().map_or_else( - || true, - |f| { + if self.transactions().is_empty() { + return true; + }; + + match filters { + Some(filter) => { + println!("has key"); self.transactions().iter().any(|txn| match txn.payload() { TransactionPayload::ScriptFunction(payload) => { - f.match_signer(&txn.sender().to_string()) - || f.match_func_name(payload.function().as_str()) - || f.match_ty_args(&payload.ty_args().to_vec()) - || f.match_args(&payload.args().to_vec()) + filter.match_signer(&txn.sender().to_string()) + || filter.match_func_name(payload.function().as_str()) + || filter.match_ty_args(&payload.ty_args().to_vec()) + || filter.match_args(&payload.args().to_vec()) } _ => true, }) }, - ) + None => true, + } } } -pub fn decode_payload( +pub fn do_decode_payload_command(option: &DecodePayloadCommandOptions) -> Result<()> { + do_decode_payload( + option.net, + option.db_path.clone(), + option.output.clone(), + option.start, + option.end, + ParallelCommandFilter::new( + &option.signer, + &option.func_name, + &option.ty_args, + &option.args, + ), + ) +} + +pub fn do_decode_payload( + net: BuiltinNetworkID, input_path: PathBuf, out_path: PathBuf, start_height: Option, @@ -231,9 +267,10 @@ pub fn decode_payload( let (dbreader, storage) = ParallelCommandReadBlockFromDB::new( input_path, - ChainNetwork::from(Main), + ChainNetwork::from(net), start_height.unwrap_or(0), end_height.unwrap_or(0), + true, )?; let command = Arc::new(CommandDecodePayload { writer_mutex, @@ -252,11 +289,33 @@ pub fn decode_payload( #[test] pub fn test_decode_payload() -> Result<()> { - decode_payload( - PathBuf::from("/Users/bobong/.starcoin/main"), - PathBuf::from("/Users/bobong/Downloads/STC-DB-mainnet/output.csv"), - None, + let input = PathBuf::from("/Users/bobong/.starcoin/main"); + let output = PathBuf::from("/Users/bobong/Downloads/STC-DB-mainnet/output.csv"); + + // do_decode_payload(Main, input.clone(), output.clone(), None, None, None)?; + + // do_decode_payload( + // Main, + // input.clone(), + // output.clone(), + // Some(0), + // Some(100), + // None, + // )?; + // + do_decode_payload( + Main, + input.clone(), + output.clone(), None, None, - ) + ParallelCommandFilter::new( + &Some("0x45b467f509bb82f8bcbd7b01170a22d0".to_string()), + &None, + &None, + &None, + ), + )?; + + Ok(()) } diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs index 84fd59a900..631f3ac0fe 100644 --- a/cmd/db-exporter/src/command_progress.rs +++ b/cmd/db-exporter/src/command_progress.rs @@ -40,18 +40,18 @@ pub struct ParallelCommandFilter { } impl ParallelCommandFilter { - fn new( - signer: Option, - func_name: Option, - ty_args: Option>, - args: Option>, + pub fn new( + signer: &Option, + func_name: &Option, + ty_args: &Option>, + args: &Option>, ) -> Option { if func_name.is_some() || ty_args.is_some() || args.is_some() { Some(ParallelCommandFilter { - signer, - func_name, - ty_args, - args, + signer: signer.clone(), + func_name: func_name.clone(), + ty_args: ty_args.clone(), + args: args.clone(), }) } else { None @@ -117,6 +117,7 @@ pub struct ParallelCommandReadBlockFromDB { start_num: u64, end_num: u64, chain: Arc, + skip_empty_block: bool, } const BLOCK_GAP: u64 = 1000; @@ -127,6 +128,7 @@ impl ParallelCommandReadBlockFromDB { net: ChainNetwork, start: u64, end: u64, + skip_empty_block: bool, ) -> Result<(Self, Arc)> { let storage = Self::init_db_obj(input_path.clone()).expect("Failed to initialize db"); let (chain_info, _) = @@ -169,6 +171,7 @@ impl ParallelCommandReadBlockFromDB { start_num, end_num, chain: Arc::new(chain), + skip_empty_block, }, storage, )) @@ -195,18 +198,26 @@ impl ParallelCommandBlockReader for ParallelCommandReadBlockFromDB { } fn read(&self) -> Result> { - let ret = (self.start_num..=self.end_num) + println!( + "ParallelCommandBlockReader::read | read range: {}, {}, skip empty block: {}", + self.start_num, self.end_num, self.skip_empty_block + ); + + Ok((self.start_num..=self.end_num) .collect::>() .into_iter() - .map(|num| { - // progress_bar.set_message(format!("load block {}", num)); - // progress_bar.inc(1); - self.chain.get_block_by_number(num).ok()? + .filter_map(|num| { + if self.skip_empty_block { + self.chain + .get_block_by_number(num) + .ok() + .flatten() + .filter(|block| !block.transactions().is_empty()) + } else { + self.chain.get_block_by_number(num).ok().flatten() + } }) - .filter(|block| block.is_some()) - .map(|block| block.unwrap()) - .collect(); - Ok(ret) + .collect::>()) } } @@ -264,20 +275,24 @@ impl ParallelCommandProgress { observer.before_progress()?; } + let progress_interval = self.block_reader.get_progress_interval(); let progress_bar = ProgressBar::new(self.block_reader.get_progress_interval()).with_style( ProgressStyle::default_bar() .template("[{elapsed_precise}] {bar:100.cyan/blue} {percent}% {msg}"), ); - let all_items = self.block_reader.read()?; - // .iter() - // .filter(|b| (*b).matched(&self.filter)) - // .map(|b| *b) - // .collect(); + let mut all_items = self.block_reader.read()?; + let all_item_size = all_items.len(); + + all_items.retain(|b| (*b).matched(&self.filter)); + let filtered_item_size = all_items.len(); println!( - "Reading lines from file expire time: {:?}", - SystemTime::now().duration_since(start_time)?.as_secs() + "Reading lines from file expire time: {:?}, get interval: {:?}, actual return item size: {:?}, filtered item size:{:?}", + SystemTime::now().duration_since(start_time)?.as_secs(), + progress_interval, + all_item_size, + filtered_item_size, ); // It is necessary to divide all rows into subsets @@ -309,30 +324,9 @@ impl ParallelCommandProgress { failed: acc.failed + result.failed, }, ); - // - // let excution_result = all_items - // .iter() - // .map(|item| { - // let (succeed, failed) = item.execute(command); - // progress_bar.inc(1); - // CommandResult::new(succeed, failed.len()) - // }) - // .collect::>(); - // - // let result = excution_result.into_iter().fold( - // CommandResult { - // succeed: 0, - // failed: 0, - // }, - // |acc, result| CommandResult { - // succeed: acc.succeed + result.succeed, - // failed: acc.failed + result.failed, - // }, - // ); - progress_bar.finish(); - println!("verify {:?}, use time: {:?}, success modules: {}, error modules: {}, total modules: {}", + println!("Running ParallelCommand {:?}, use time: {:?}, success modules: {}, error modules: {}, total modules: {}", self.name, SystemTime::now().duration_since(start_time)?.as_secs(), result.succeed, result.failed, result.succeed + result.failed); if result.failed > 0 { bail!("verify block modules error"); diff --git a/cmd/db-exporter/src/main.rs b/cmd/db-exporter/src/main.rs index 98b9d02f2c..f8d83ce1f7 100644 --- a/cmd/db-exporter/src/main.rs +++ b/cmd/db-exporter/src/main.rs @@ -5,7 +5,9 @@ use anyhow::{bail, format_err, Result}; use bcs_ext::{BCSCodec, Sample}; use clap::{IntoApp, Parser}; use csv::Writer; +use db_exporter::command_decode_payload::do_decode_payload_command; use db_exporter::{ + command_decode_payload::{do_decode_payload, DecodePayloadCommandOptions}, verify_header::{verify_header_via_export_file, VerifyHeaderOptions}, verify_module::{verify_modules_via_export_file, VerifyModuleOptions}, }; @@ -235,6 +237,7 @@ enum Cmd { VerifyHeader(VerifyHeaderOptions), GenTurboSTMTransactions(GenTurboSTMTransactionsOptions), ApplyTurboSTMBlock(ApplyTurboSTMBlockOptions), + DecodePayload(DecodePayloadCommandOptions), } #[derive(Debug, Clone, Parser)] @@ -259,7 +262,7 @@ pub struct CheckKeyOptions { /// starcoin node db path. like ~/.starcoin/barnard/starcoindb/db/starcoindb pub db_path: PathBuf, #[clap(long, short = 'n', - possible_values=&["block", "block_header"],)] + possible_values = & ["block", "block_header"],)] pub cf_name: String, #[clap(long, short = 'b')] pub block_hash: HashValue, @@ -350,7 +353,7 @@ pub struct GenBlockTransactionsOptions { pub block_num: Option, #[clap(long, short = 't')] pub trans_num: Option, - #[clap(long, short = 'p', possible_values=&["CreateAccount", "FixAccount", "EmptyTxn"],)] + #[clap(long, short = 'p', possible_values = & ["CreateAccount", "FixAccount", "EmptyTxn"],)] /// txn type pub txn_type: Txntype, } @@ -404,9 +407,9 @@ pub struct ExportResourceOptions { pub block_hash: HashValue, #[clap( - short='r', - default_value = "0x1::Account::Balance<0x1::STC::STC>", - parse(try_from_str=parse_struct_tag) + short = 'r', + default_value = "0x1::Account::Balance<0x1::STC::STC>", + parse(try_from_str = parse_struct_tag) )] /// resource struct tag. resource_type: StructTag, @@ -607,6 +610,9 @@ async fn main() -> anyhow::Result<()> { apply_turbo_stm_block(option.to_path, option.turbo_stm_to_path, option.input_path); return result; } + Cmd::DecodePayload(option) => { + return do_decode_payload_command(&option); + } } Ok(()) } @@ -856,6 +862,7 @@ pub fn gen_block_transactions( } } } + /// Returns a transaction to create a new account with the given arguments. pub fn create_account_txn_sent_as_association( new_account: &Account, From 53e59311fcd64488ba9fa75960852a4e59157ed1 Mon Sep 17 00:00:00 2001 From: welbon Date: Tue, 20 Feb 2024 16:19:52 +0800 Subject: [PATCH 07/19] commit all code --- Cargo.lock | 2 ++ cmd/db-exporter/src/main.rs | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a2e0c1897d..83951801a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2117,6 +2117,7 @@ dependencies = [ "anyhow", "atomic-counter", "bcs-ext", + "chrono", "clap 3.2.23", "csv", "futures 0.3.26", @@ -2129,6 +2130,7 @@ dependencies = [ "rayon", "serde 1.0.152", "serde_json", + "starcoin-abi-decoder", "starcoin-account-api", "starcoin-accumulator", "starcoin-chain", diff --git a/cmd/db-exporter/src/main.rs b/cmd/db-exporter/src/main.rs index f8d83ce1f7..f1330b3707 100644 --- a/cmd/db-exporter/src/main.rs +++ b/cmd/db-exporter/src/main.rs @@ -5,9 +5,8 @@ use anyhow::{bail, format_err, Result}; use bcs_ext::{BCSCodec, Sample}; use clap::{IntoApp, Parser}; use csv::Writer; -use db_exporter::command_decode_payload::do_decode_payload_command; use db_exporter::{ - command_decode_payload::{do_decode_payload, DecodePayloadCommandOptions}, + command_decode_payload::{do_decode_payload_command, DecodePayloadCommandOptions}, verify_header::{verify_header_via_export_file, VerifyHeaderOptions}, verify_module::{verify_modules_via_export_file, VerifyModuleOptions}, }; From e9203442eaf61886cf7bf2b90cab6a66d1a659ab Mon Sep 17 00:00:00 2001 From: welbon Date: Tue, 20 Feb 2024 17:05:26 +0800 Subject: [PATCH 08/19] add signer filter --- cmd/db-exporter/src/command_decode_payload.rs | 20 +++++++++++-------- cmd/db-exporter/src/command_progress.rs | 12 ++++++++--- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/cmd/db-exporter/src/command_decode_payload.rs b/cmd/db-exporter/src/command_decode_payload.rs index 7dca664a18..5e9301a549 100644 --- a/cmd/db-exporter/src/command_decode_payload.rs +++ b/cmd/db-exporter/src/command_decode_payload.rs @@ -222,15 +222,19 @@ impl ParallelCommand for Block match filters { Some(filter) => { - println!("has key"); - self.transactions().iter().any(|txn| match txn.payload() { - TransactionPayload::ScriptFunction(payload) => { - filter.match_signer(&txn.sender().to_string()) - || filter.match_func_name(payload.function().as_str()) - || filter.match_ty_args(&payload.ty_args().to_vec()) - || filter.match_args(&payload.args().to_vec()) + self.transactions().iter().any(|txn| { + match txn.payload() { + TransactionPayload::ScriptFunction(payload) => { + filter.match_signer(&txn.sender().to_string()) + && filter.match_func_name(payload.function().as_str()) + && filter.match_ty_args(&payload.ty_args().to_vec()) + && filter.match_args(&payload.args().to_vec()) + }, + TransactionPayload::Script(_) | TransactionPayload::Package(_) => { + filter.match_signer(&txn.sender().to_string()) + }, + _ => true, } - _ => true, }) }, None => true, diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs index 631f3ac0fe..4fe48585b5 100644 --- a/cmd/db-exporter/src/command_progress.rs +++ b/cmd/db-exporter/src/command_progress.rs @@ -46,7 +46,7 @@ impl ParallelCommandFilter { ty_args: &Option>, args: &Option>, ) -> Option { - if func_name.is_some() || ty_args.is_some() || args.is_some() { + if signer.is_some() || func_name.is_some() || ty_args.is_some() || args.is_some() { Some(ParallelCommandFilter { signer: signer.clone(), func_name: func_name.clone(), @@ -59,11 +59,17 @@ impl ParallelCommandFilter { } pub fn match_signer(&self, signer: &str) -> bool { - self.signer.as_ref().map_or(false, |n| n == signer) + if self.signer.is_none() { + return true; + } + (self.signer.clone().unwrap() == signer) } pub fn match_func_name(&self, func_name: &str) -> bool { - self.func_name.as_ref().map_or(false, |n| n == func_name) + if self.func_name.is_none() { + return true; + } + (self.func_name.clone().unwrap() == func_name) } pub fn match_ty_args(&self, _ty_args: &Vec) -> bool { From 7aaae2a1eeae4c7e9b3ebce7371a2fffdb28bd93 Mon Sep 17 00:00:00 2001 From: welbon Date: Tue, 20 Feb 2024 20:22:07 +0800 Subject: [PATCH 09/19] change the loading block action to parallel --- cmd/db-exporter/src/command_progress.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs index 4fe48585b5..1de301510a 100644 --- a/cmd/db-exporter/src/command_progress.rs +++ b/cmd/db-exporter/src/command_progress.rs @@ -211,16 +211,17 @@ impl ParallelCommandBlockReader for ParallelCommandReadBlockFromDB { Ok((self.start_num..=self.end_num) .collect::>() - .into_iter() + .par_iter() .filter_map(|num| { + println!("Read block number: {}", num); if self.skip_empty_block { self.chain - .get_block_by_number(num) + .get_block_by_number(*num) .ok() .flatten() .filter(|block| !block.transactions().is_empty()) } else { - self.chain.get_block_by_number(num).ok().flatten() + self.chain.get_block_by_number(*num).ok().flatten() } }) .collect::>()) From 9679d68be1fed53dd94c809e125b3db0e66c86eb Mon Sep 17 00:00:00 2001 From: welbon Date: Tue, 20 Feb 2024 21:12:46 +0800 Subject: [PATCH 10/19] fix progress bar show --- cmd/db-exporter/src/command_progress.rs | 46 +++++++++++++------------ 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs index 1de301510a..73cedcce27 100644 --- a/cmd/db-exporter/src/command_progress.rs +++ b/cmd/db-exporter/src/command_progress.rs @@ -109,12 +109,16 @@ impl ParallelCommandBlockReader for ParallelCommandReadBodyFromExportLine { self.line_count } - fn read(&self) -> Result> { + fn read(&self, load_bar: &ProgressBar) -> Result> { let reader = BufReader::new(self.file.try_clone()?); let lines = reader.lines().collect::, _>>()?; Ok(lines .par_iter() - .map(|line| Ok(serde_json::from_str::(line.as_str()))?) + .map(|line| { + let ret = serde_json::from_str::(line.as_str()); + load_bar.inc(1); + Ok(ret)? + }) .collect::, _>>()?) } } @@ -203,7 +207,7 @@ impl ParallelCommandBlockReader for ParallelCommandReadBlockFromDB { self.end_num - self.start_num } - fn read(&self) -> Result> { + fn read(&self, load_bar: &ProgressBar) -> Result> { println!( "ParallelCommandBlockReader::read | read range: {}, {}, skip empty block: {}", self.start_num, self.end_num, self.skip_empty_block @@ -213,7 +217,7 @@ impl ParallelCommandBlockReader for ParallelCommandReadBlockFromDB { .collect::>() .par_iter() .filter_map(|num| { - println!("Read block number: {}", num); + load_bar.inc(1); if self.skip_empty_block { self.chain .get_block_by_number(*num) @@ -224,7 +228,8 @@ impl ParallelCommandBlockReader for ParallelCommandReadBlockFromDB { self.chain.get_block_by_number(*num).ok().flatten() } }) - .collect::>()) + .collect::>() + ) } } @@ -268,36 +273,28 @@ impl ParallelCommandProgress { ); start_time = SystemTime::now(); - // let lines = reader.lines().collect::, _>>()?; - - // let all_items = lines - // .par_iter() - // .map(|line| Ok(serde_json::from_str::(line.as_str()))?) - // .filter(|item| match item { - // Ok(i) => i.matched(&self.filter), - // Err(_e) => false, - // }) - // .collect::, _>>()?; + if let Some(observer) = &self.obs { observer.before_progress()?; } - let progress_interval = self.block_reader.get_progress_interval(); - let progress_bar = ProgressBar::new(self.block_reader.get_progress_interval()).with_style( + let load_interval_count = self.block_reader.get_progress_interval(); + let load_bar = ProgressBar::new(load_interval_count).with_style( ProgressStyle::default_bar() - .template("[{elapsed_precise}] {bar:100.cyan/blue} {percent}% {msg}"), + .template("loading [{elapsed_precise}] {bar:100.cyan/blue} {percent}% {msg}"), ); - let mut all_items = self.block_reader.read()?; - let all_item_size = all_items.len(); + let mut all_items = self.block_reader.read(&load_bar)?; + load_bar.finish(); + let all_item_size = all_items.len(); all_items.retain(|b| (*b).matched(&self.filter)); let filtered_item_size = all_items.len(); println!( "Reading lines from file expire time: {:?}, get interval: {:?}, actual return item size: {:?}, filtered item size:{:?}", SystemTime::now().duration_since(start_time)?.as_secs(), - progress_interval, + load_interval_count, all_item_size, filtered_item_size, ); @@ -307,6 +304,10 @@ impl ParallelCommandProgress { // so that they can be divided into several threads for the following operations start_time = SystemTime::now(); + let progress_bar = ProgressBar::new(all_items.len() as u64).with_style( + ProgressStyle::default_bar() + .template("processing [{elapsed_precise}] {bar:100.cyan/blue} {percent}% {msg}"), + ); let excution_result = all_items .into_par_iter() .chunks(self.parallel_level) @@ -321,6 +322,7 @@ impl ParallelCommandProgress { .collect::>() }) .collect::>>(); + let result = excution_result.into_iter().flatten().fold( CommandResult { succeed: 0, @@ -359,5 +361,5 @@ pub trait ParallelCommandObserver { pub trait ParallelCommandBlockReader { fn get_progress_interval(&self) -> u64; - fn read(&self) -> Result>; + fn read(&self, load_bar: &ProgressBar) -> Result>; } From 47cb15909af211eabe71feef1efdff7ea92f4f2b Mon Sep 17 00:00:00 2001 From: welbon Date: Wed, 21 Feb 2024 12:11:11 +0800 Subject: [PATCH 11/19] fixed clippy --- cmd/db-exporter/src/command_decode_payload.rs | 63 +++++++++---------- cmd/db-exporter/src/command_progress.rs | 18 ++++-- 2 files changed, 42 insertions(+), 39 deletions(-) diff --git a/cmd/db-exporter/src/command_decode_payload.rs b/cmd/db-exporter/src/command_decode_payload.rs index 5e9301a549..54692d50df 100644 --- a/cmd/db-exporter/src/command_decode_payload.rs +++ b/cmd/db-exporter/src/command_decode_payload.rs @@ -6,14 +6,12 @@ use crate::command_progress::{ ParallelCommandReadBlockFromDB, }; use anyhow::Result; -use chrono::{DateTime, TimeZone, Utc}; +use chrono::{DateTime, Utc}; use clap::Parser; use csv::{Writer, WriterBuilder}; -use move_binary_format::errors::{Location, PartialVMError}; use serde::Serialize; use starcoin_abi_decoder; use starcoin_abi_decoder::DecodedTransactionPayload; -use starcoin_config::BuiltinNetworkID::Main; use starcoin_config::{BuiltinNetworkID, ChainNetwork}; use starcoin_crypto::{hash::CryptoHash, HashValue}; use starcoin_statedb::ChainStateDB; @@ -75,27 +73,27 @@ pub struct DecodePayloadCommandError { pub error: VMError, } -impl DecodePayloadCommandError { - fn new_from_vm_error(error: VMError, block_number: u64, txn_hash: &HashValue) -> Self { - DecodePayloadCommandError { - block_number, - txn_hash: txn_hash.clone(), - error, - } - } - - fn new_from_partial_vm_error( - error: PartialVMError, - block_number: u64, - txn_hash: &HashValue, - ) -> Self { - DecodePayloadCommandError { - block_number, - txn_hash: txn_hash.clone(), - error: error.finish(Location::Undefined), - } - } -} +// impl DecodePayloadCommandError { +// fn new_from_vm_error(error: VMError, block_number: u64, txn_hash: &HashValue) -> Self { +// DecodePayloadCommandError { +// block_number, +// txn_hash: txn_hash.clone(), +// error, +// } +// } +// +// fn new_from_partial_vm_error( +// error: PartialVMError, +// block_number: u64, +// txn_hash: &HashValue, +// ) -> Self { +// DecodePayloadCommandError { +// block_number, +// txn_hash: txn_hash.clone(), +// error: error.finish(Location::Undefined), +// } +// } +// } #[derive(Serialize)] pub struct CSVHeaders { @@ -179,7 +177,7 @@ impl ParallelCommand for Block date_time: formatted_date.clone(), }) .expect("Write into CSV failed!"), - DecodedTransactionPayload::Script(script) => writer + DecodedTransactionPayload::Script(_) => writer .serialize(CSVHeaders { block_num: block_num.clone(), txn_hash: txn.hash().to_string(), @@ -192,7 +190,7 @@ impl ParallelCommand for Block date_time: formatted_date.clone(), }) .expect("Write into CSV failed!"), - DecodedTransactionPayload::Package(package) => writer + DecodedTransactionPayload::Package(_) => writer .serialize(CSVHeaders { block_num: block_num.clone(), txn_hash: txn.hash().to_string(), @@ -227,13 +225,12 @@ impl ParallelCommand for Block TransactionPayload::ScriptFunction(payload) => { filter.match_signer(&txn.sender().to_string()) && filter.match_func_name(payload.function().as_str()) - && filter.match_ty_args(&payload.ty_args().to_vec()) - && filter.match_args(&payload.args().to_vec()) + && filter.match_ty_args(payload.ty_args()) + && filter.match_args(payload.args()) }, TransactionPayload::Script(_) | TransactionPayload::Package(_) => { filter.match_signer(&txn.sender().to_string()) }, - _ => true, } }) }, @@ -266,7 +263,7 @@ pub fn do_decode_payload( end_height: Option, filter: Option, ) -> Result<()> { - let file = WriterBuilder::new().from_path(out_path.clone())?; + let file = WriterBuilder::new().from_path(out_path)?; let writer_mutex = Mutex::new(file); let (dbreader, storage) = ParallelCommandReadBlockFromDB::new( @@ -308,9 +305,9 @@ pub fn test_decode_payload() -> Result<()> { // )?; // do_decode_payload( - Main, - input.clone(), - output.clone(), + BuiltinNetworkID::Main, + input, + output, None, None, ParallelCommandFilter::new( diff --git a/cmd/db-exporter/src/command_progress.rs b/cmd/db-exporter/src/command_progress.rs index 73cedcce27..50aabae902 100644 --- a/cmd/db-exporter/src/command_progress.rs +++ b/cmd/db-exporter/src/command_progress.rs @@ -62,23 +62,29 @@ impl ParallelCommandFilter { if self.signer.is_none() { return true; } - (self.signer.clone().unwrap() == signer) + self.signer.clone().unwrap() == signer } pub fn match_func_name(&self, func_name: &str) -> bool { if self.func_name.is_none() { return true; } - (self.func_name.clone().unwrap() == func_name) + self.func_name.clone().unwrap() == func_name } - pub fn match_ty_args(&self, _ty_args: &Vec) -> bool { - // TODO(Bob): To Compare + pub fn match_ty_args(&self, _ty_args: &[TypeTag]) -> bool { + if self.ty_args.is_some() { + print!("match_ty_args | {:?}", self.ty_args); + // TODO(Bob): To Compare + } true } - pub fn match_args(&self, _args: &Vec>) -> bool { - // TODO(Bob): To Compare + pub fn match_args(&self, _args: &[Vec]) -> bool { + if self.args.is_some() { + print!("match_args | {:?}", self.args); + // TODO(Bob): To Compare + } true } } From 615fc358ea91461354a7e9574683376b3e74e1c4 Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Tue, 20 Feb 2024 09:53:23 +0800 Subject: [PATCH 12/19] db_exporter add verify blocks without save --- Cargo.lock | 2 + chain/Cargo.toml | 2 + chain/api/src/chain.rs | 1 + chain/src/chain.rs | 141 +++++++++++++++++++++++++++ chain/src/verifier/mod.rs | 2 +- cmd/db-exporter/src/main.rs | 135 +++++++++++++++++++++++++ cmd/db-exporter/src/verify_module.rs | 4 + executor/Cargo.toml | 1 + executor/src/block_executor.rs | 3 +- 9 files changed, 289 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 83951801a5..ca6fe35edd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9257,6 +9257,8 @@ dependencies = [ "anyhow", "bcs-ext", "clap 3.2.23", + "hex", + "once_cell", "proptest", "proptest-derive", "rand 0.8.5", diff --git a/chain/Cargo.toml b/chain/Cargo.toml index ae9f58e3be..ad325ca519 100644 --- a/chain/Cargo.toml +++ b/chain/Cargo.toml @@ -23,6 +23,8 @@ starcoin-types = { package = "starcoin-types", workspace = true } starcoin-vm-types = { workspace = true } starcoin-storage = { workspace = true } thiserror = { workspace = true } +once_cell = { workspace = true } +hex = { workspace = true } [dev-dependencies] proptest = { workspace = true } diff --git a/chain/api/src/chain.rs b/chain/api/src/chain.rs index 93884610e2..047f213cb7 100644 --- a/chain/api/src/chain.rs +++ b/chain/api/src/chain.rs @@ -81,6 +81,7 @@ pub trait ChainReader { fn verify(&self, block: Block) -> Result; /// Execute block and verify it execute state, and save result base current chain, but do not change current chain. fn execute(&self, block: VerifiedBlock) -> Result; + fn execute_without_save(&self, verified_block: VerifiedBlock) -> Result; /// Get chain transaction infos fn get_transaction_infos( &self, diff --git a/chain/src/chain.rs b/chain/src/chain.rs index 1c7825d4c7..2f14608fb5 100644 --- a/chain/src/chain.rs +++ b/chain/src/chain.rs @@ -3,6 +3,7 @@ use crate::verifier::{BlockVerifier, FullVerifier}; use anyhow::{bail, ensure, format_err, Result}; +use once_cell::sync::Lazy; use sp_utils::stop_watch::{watch, CHAIN_WATCH_NAME}; use starcoin_accumulator::inmemory::InMemoryAccumulator; use starcoin_accumulator::{ @@ -44,6 +45,13 @@ use std::iter::Extend; use std::option::Option::{None, Some}; use std::{collections::HashMap, sync::Arc}; +pub static MAIN_DIRECT_SAVE_BLOCK_HASH: Lazy = Lazy::new(|| { + HashValue::from_hex_literal( + "0x6f36ea7df4bedb8e8aefebd822d493fb95c9434ae1d5095c0f5f2d7c33e7b866", + ) + .expect("") +}); + pub struct ChainStatusWithBlock { pub status: ChainStatus, pub head: Block, @@ -338,6 +346,15 @@ impl BlockChain { self.connect(executed_block) } + pub fn verify_without_save(&mut self, block: Block) -> Result + where + V: BlockVerifier, + { + let verified_block = self.verify_with_verifier::(block)?; + watch(CHAIN_WATCH_NAME, "n1"); + self.execute_without_save(verified_block) + } + //TODO remove this function. pub fn update_chain_head(&mut self, block: Block) -> Result { let block_info = self @@ -515,6 +532,118 @@ impl BlockChain { Ok(ExecutedBlock { block, block_info }) } + fn execute_block_without_save( + statedb: ChainStateDB, + txn_accumulator: MerkleAccumulator, + block_accumulator: MerkleAccumulator, + epoch: &Epoch, + parent_status: Option, + block: Block, + vm_metrics: Option, + ) -> Result { + let debug_info = block.id() == *MAIN_DIRECT_SAVE_BLOCK_HASH; + let header = block.header(); + debug_assert!(header.is_genesis() || parent_status.is_some()); + debug_assert!(!header.is_genesis() || parent_status.is_none()); + let block_id = header.id(); + let transactions = { + // genesis block do not generate BlockMetadata transaction. + let mut t = match &parent_status { + None => vec![], + Some(parent) => { + let block_metadata = block.to_metadata(parent.head().gas_used()); + vec![Transaction::BlockMetadata(block_metadata)] + } + }; + t.extend( + block + .transactions() + .iter() + .cloned() + .map(Transaction::UserTransaction), + ); + t + }; + + watch(CHAIN_WATCH_NAME, "n21"); + let executed_data = starcoin_executor::block_execute( + &statedb, + transactions.clone(), + epoch.block_gas_limit(), + vm_metrics, + )?; + watch(CHAIN_WATCH_NAME, "n22"); + let state_root = executed_data.state_root; + let vec_transaction_info = &executed_data.txn_infos; + verify_block!( + VerifyBlockField::State, + state_root == header.state_root(), + "verify block:{:?} state_root fail", + block_id, + ); + let block_gas_used = vec_transaction_info + .iter() + .fold(0u64, |acc, i| acc.saturating_add(i.gas_used())); + verify_block!( + VerifyBlockField::State, + block_gas_used == header.gas_used(), + "invalid block: gas_used is not match" + ); + + verify_block!( + VerifyBlockField::State, + vec_transaction_info.len() == transactions.len(), + "invalid txn num in the block" + ); + + // txn accumulator verify. + let executed_accumulator_root = { + let included_txn_info_hashes: Vec<_> = + vec_transaction_info.iter().map(|info| info.id()).collect(); + txn_accumulator.append(&included_txn_info_hashes)? + }; + + verify_block!( + VerifyBlockField::State, + executed_accumulator_root == header.txn_accumulator_root(), + "verify block: txn accumulator root mismatch" + ); + + let pre_total_difficulty = parent_status + .map(|status| status.total_difficulty()) + .unwrap_or_default(); + let total_difficulty = pre_total_difficulty + header.difficulty(); + let txn_accumulator_info: AccumulatorInfo = txn_accumulator.get_info(); + let block_accumulator_info: AccumulatorInfo = block_accumulator.get_info(); + let block_info = BlockInfo::new( + block_id, + total_difficulty, + txn_accumulator_info, + block_accumulator_info, + ); + + watch(CHAIN_WATCH_NAME, "n25"); + + debug_assert!( + executed_data.txn_events.len() == executed_data.txn_infos.len(), + "events' length should be equal to txn infos' length" + ); + if debug_info { + println!( + "block {} executed_data {:?} ", + block.header().number(), + hex::encode(bcs_ext::to_bytes(&executed_data).unwrap()) + ); + println!( + "block {} block_info {:?} ", + block.header().number(), + hex::encode(bcs_ext::to_bytes(&executed_data).unwrap()) + ); + } + + Ok(ExecutedBlock { block, block_info }) + } + pub fn get_txn_accumulator(&self) -> &MerkleAccumulator { &self.txn_accumulator } @@ -768,6 +897,18 @@ impl ChainReader for BlockChain { ) } + fn execute_without_save(&self, verified_block: VerifiedBlock) -> Result { + Self::execute_block_without_save( + self.statedb.fork(), + self.txn_accumulator.fork(None), + self.block_accumulator.fork(None), + &self.epoch, + Some(self.status.status.clone()), + verified_block.0, + self.vm_metrics.clone(), + ) + } + fn get_transaction_infos( &self, start_index: u64, diff --git a/chain/src/verifier/mod.rs b/chain/src/verifier/mod.rs index 5128715302..247129eb35 100644 --- a/chain/src/verifier/mod.rs +++ b/chain/src/verifier/mod.rs @@ -11,7 +11,7 @@ use starcoin_logger::prelude::debug; use starcoin_types::block::{Block, BlockHeader, ALLOWED_FUTURE_BLOCKTIME}; use std::{collections::HashSet, str::FromStr}; -#[derive(Debug)] +#[derive(Debug, Clone)] pub enum Verifier { Basic, Consensus, diff --git a/cmd/db-exporter/src/main.rs b/cmd/db-exporter/src/main.rs index f1330b3707..0917d4e874 100644 --- a/cmd/db-exporter/src/main.rs +++ b/cmd/db-exporter/src/main.rs @@ -237,6 +237,7 @@ enum Cmd { GenTurboSTMTransactions(GenTurboSTMTransactionsOptions), ApplyTurboSTMBlock(ApplyTurboSTMBlockOptions), DecodePayload(DecodePayloadCommandOptions), + VerifyBlock(VerifyBlockOptions), } #[derive(Debug, Clone, Parser)] @@ -446,6 +447,24 @@ pub struct ApplyTurboSTMBlockOptions { pub input_path: PathBuf, } +#[derive(Debug, Parser)] +#[clap(name = "verify-block-range", about = "verify block range")] +pub struct VerifyBlockOptions { + #[clap(long, short = 'n')] + /// Chain Network + pub net: BuiltinNetworkID, + #[clap(long, short = 'i', parse(from_os_str))] + /// starcoin node db path. like ~/.starcoin/main + pub from_path: PathBuf, + #[clap(possible_values = Verifier::variants(), ignore_case = true)] + /// Verify type: Basic, Consensus, Full, None, eg. + pub verifier: Option, + #[clap(long, short = 's')] + pub start: BlockNumber, + #[clap(long, short = 'e')] + pub end: Option, +} + #[tokio::main(flavor = "multi_thread")] async fn main() -> anyhow::Result<()> { let opt = Opt::parse(); @@ -612,6 +631,17 @@ async fn main() -> anyhow::Result<()> { Cmd::DecodePayload(option) => { return do_decode_payload_command(&option); } + Cmd::VerifyBlock(option) => { + let verifier = option.verifier.unwrap_or(Verifier::Basic); + let result = verify_block( + option.from_path, + option.net, + option.start, + option.end, + verifier, + ); + return result; + } } Ok(()) } @@ -2081,3 +2111,108 @@ pub fn apply_turbo_stm_block( println!("stm apply block use time: {:?}", use_time.as_secs()); Ok(()) } + +pub fn verify_block( + from_dir: PathBuf, + network: BuiltinNetworkID, + start: BlockNumber, + end: Option, + verifier: Verifier, +) -> anyhow::Result<()> { + ::starcoin_logger::init(); + let net = ChainNetwork::new_builtin(network); + let db_storage = DBStorage::open_with_cfs( + from_dir.join("starcoindb/db/starcoindb"), + StorageVersion::current_version() + .get_column_family_names() + .to_vec(), + true, + Default::default(), + None, + )?; + let storage = Arc::new(Storage::new(StorageInstance::new_cache_and_db_instance( + CacheStorage::new(None), + db_storage, + ))?); + let (chain_info, _) = + Genesis::init_and_check_storage(&net, storage.clone(), from_dir.as_ref())?; + let chain = BlockChain::new( + net.time_service(), + chain_info.head().id(), + storage.clone(), + None, + ) + .expect("create block chain should success."); + let start_num = start; + let end_num = end.unwrap_or_else(|| chain.status().head().number()); + let start_time = SystemTime::now(); + let avg = (end_num - start_num + 1) / (num_cpus::get() as u64); + let mut handles = vec![]; + for i in 0..num_cpus::get() { + let st = start_num + i as u64 * avg; + let mut end = start_num + (i as u64 + 1) * avg - 1; + if end > end_num { + end = end_num; + } + let chain = BlockChain::new( + net.time_service(), + chain_info.head().id(), + storage.clone(), + None, + ) + .expect("create block chain should success."); + let verifier2 = verifier.clone(); + let handle = thread::spawn(move || { + verify_block_range(chain, st, end, verifier2).expect("verify_block_range panic") + }); + handles.push(handle); + } + + for handle in handles { + handle.join().unwrap(); + } + let use_time = SystemTime::now().duration_since(start_time)?; + println!("verify block use time: {:?}", use_time.as_secs()); + Ok(()) +} + +fn verify_block_range( + chain: BlockChain, + start_num: u64, + end_num: u64, + verifier: Verifier, +) -> Result<()> { + let name = format!("file-{}-{}", start_num, end_num); + let mut file = File::create(name)?; + writeln!(file, "block [{}..{}]", start_num, end_num)?; + let bar = ProgressBar::new(end_num - start_num + 1); + bar.set_style( + ProgressStyle::default_bar() + .template("[{elapsed_precise}] {bar:100.cyan/blue} {percent}% {msg}"), + ); + let mut cnt = 0; + for block_number in start_num..=end_num { + let block = chain + .get_block_by_number(block_number)? + .ok_or_else(|| format_err!("{} get block error", block_number))?; + let mut cur_chain = chain.fork(block.header().parent_hash())?; + let res = match verifier { + Verifier::Basic => cur_chain.verify_without_save::(block), + Verifier::Consensus => cur_chain.verify_without_save::(block), + Verifier::Full => cur_chain.verify_without_save::(block), + Verifier::None => cur_chain.verify_without_save::(block), + }; + if res.is_err() { + writeln!(file, "block {} verify error", block_number)?; + } + bar.set_message(format!("verify block {}", block_number)); + bar.inc(1); + cnt += 1; + if cnt % 1000 == 0 { + writeln!(file, "block {} verify", start_num + cnt)?; + } + } + bar.finish(); + file.flush()?; + Ok(()) +} diff --git a/cmd/db-exporter/src/verify_module.rs b/cmd/db-exporter/src/verify_module.rs index 20386bdde7..affc5c3997 100644 --- a/cmd/db-exporter/src/verify_module.rs +++ b/cmd/db-exporter/src/verify_module.rs @@ -45,6 +45,10 @@ impl ParallelCommand for Block { Ok(compiled_module) => { match move_bytecode_verifier::verify_module(&compiled_module) { Err(e) => { + println!( + "verify module block height {}", + block.header().number() + ); errors.push(VerifyModuleError { block_number: block.header().number(), transaction_hash: txn.id(), diff --git a/executor/Cargo.toml b/executor/Cargo.toml index 2816f313c4..f8b07c3dab 100644 --- a/executor/Cargo.toml +++ b/executor/Cargo.toml @@ -8,6 +8,7 @@ starcoin-types = { workspace = true } starcoin-vm-types = { workspace = true } starcoin-vm-runtime = { workspace = true } starcoin-statedb = { workspace = true } +serde = { default-features = false, workspace = true } [dev-dependencies] bcs-ext = { package = "bcs-ext", workspace = true } diff --git a/executor/src/block_executor.rs b/executor/src/block_executor.rs index 32af240a4e..3acb415b95 100644 --- a/executor/src/block_executor.rs +++ b/executor/src/block_executor.rs @@ -1,6 +1,7 @@ // Copyright (c) The Starcoin Core Contributors // SPDX-License-Identifier: Apache-2.0 +use serde::{Deserialize, Serialize}; use starcoin_crypto::HashValue; use starcoin_state_api::{ChainStateReader, ChainStateWriter}; use starcoin_types::error::BlockExecutorError; @@ -12,7 +13,7 @@ use starcoin_vm_types::contract_event::ContractEvent; use starcoin_vm_types::state_store::table::{TableHandle, TableInfo}; use std::collections::BTreeMap; -#[derive(Clone, Debug, Eq, PartialEq)] +#[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)] pub struct BlockExecutedData { pub state_root: HashValue, pub txn_infos: Vec, From ff82393af488946cd68a1ea808a7c7bfe09ad398 Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Tue, 20 Feb 2024 10:03:44 +0800 Subject: [PATCH 13/19] chain add directly save special block without execute --- chain/src/chain.rs | 183 +++++++++++++++++++++++++++++++-- executor/src/block_executor.rs | 6 +- 2 files changed, 177 insertions(+), 12 deletions(-) diff --git a/chain/src/chain.rs b/chain/src/chain.rs index 2f14608fb5..0a2d4f7ed7 100644 --- a/chain/src/chain.rs +++ b/chain/src/chain.rs @@ -16,7 +16,7 @@ use starcoin_chain_api::{ use starcoin_consensus::Consensus; use starcoin_crypto::hash::PlainCryptoHash; use starcoin_crypto::HashValue; -use starcoin_executor::VMMetrics; +use starcoin_executor::{BlockExecutedData, VMMetrics}; use starcoin_logger::prelude::*; use starcoin_open_block::OpenedBlock; use starcoin_state_api::{AccountStateReader, ChainStateReader, ChainStateWriter}; @@ -532,6 +532,150 @@ impl BlockChain { Ok(ExecutedBlock { block, block_info }) } + fn execute_save_directly( + storage: &dyn Store, + statedb: ChainStateDB, + txn_accumulator: MerkleAccumulator, + block_accumulator: MerkleAccumulator, + parent_status: Option, + block: Block, + block_info: BlockInfo, + executed_data: BlockExecutedData, + ) -> Result { + let header = block.header(); + let block_id = header.id(); + + let transactions = { + // genesis block do not generate BlockMetadata transaction. + let mut t = match &parent_status { + None => vec![], + Some(parent) => { + let block_metadata = block.to_metadata(parent.head().gas_used()); + vec![Transaction::BlockMetadata(block_metadata)] + } + }; + t.extend( + block + .transactions() + .iter() + .cloned() + .map(Transaction::UserTransaction), + ); + t + }; + for write_set in executed_data.write_sets { + statedb + .apply_write_set(write_set) + .map_err(BlockExecutorError::BlockChainStateErr)?; + statedb + .commit() + .map_err(BlockExecutorError::BlockChainStateErr)?; + } + let vec_transaction_info = &executed_data.txn_infos; + verify_block!( + VerifyBlockField::State, + statedb.state_root() == header.state_root(), + "verify block:{:?} state_root fail", + block_id, + ); + + verify_block!( + VerifyBlockField::State, + vec_transaction_info.len() == transactions.len(), + "invalid txn num in the block" + ); + + let transaction_global_index = txn_accumulator.num_leaves(); + + // txn accumulator verify. + let executed_accumulator_root = { + let included_txn_info_hashes: Vec<_> = + vec_transaction_info.iter().map(|info| info.id()).collect(); + txn_accumulator.append(&included_txn_info_hashes)? + }; + + verify_block!( + VerifyBlockField::State, + executed_accumulator_root == header.txn_accumulator_root(), + "verify block: txn accumulator root mismatch" + ); + + statedb + .flush() + .map_err(BlockExecutorError::BlockChainStateErr)?; + // If chain state is matched, and accumulator is matched, + // then, we save flush states, and save block data. + txn_accumulator + .flush() + .map_err(|_err| BlockExecutorError::BlockAccumulatorFlushErr)?; + + block_accumulator.append(&[block_id])?; + block_accumulator.flush()?; + + let txn_accumulator_info: AccumulatorInfo = txn_accumulator.get_info(); + let block_accumulator_info: AccumulatorInfo = block_accumulator.get_info(); + verify_block!( + VerifyBlockField::State, + txn_accumulator_info == block_info.txn_accumulator_info, + "verify block: txn accumulator info mismatch" + ); + + verify_block!( + VerifyBlockField::State, + block_accumulator_info == block_info.block_accumulator_info, + "verify block: block accumulator info mismatch" + ); + + let txn_infos = executed_data.txn_infos; + let txn_events = executed_data.txn_events; + let txn_table_infos = executed_data + .txn_table_infos + .into_iter() + .collect::>(); + + // save block's transaction relationship and save transaction + let txn_info_ids: Vec<_> = txn_infos.iter().map(|info| info.id()).collect(); + for (info_id, events) in txn_info_ids.iter().zip(txn_events.into_iter()) { + storage.save_contract_events(*info_id, events)?; + } + + storage.save_transaction_infos( + txn_infos + .into_iter() + .enumerate() + .map(|(transaction_index, info)| { + RichTransactionInfo::new( + block_id, + block.header().number(), + info, + transaction_index as u32, + transaction_global_index + .checked_add(transaction_index as u64) + .expect("transaction_global_index overflow."), + ) + }) + .collect(), + )?; + + let txn_id_vec = transactions + .iter() + .map(|user_txn| user_txn.id()) + .collect::>(); + // save transactions + storage.save_transaction_batch(transactions)?; + + // save block's transactions + storage.save_block_transaction_ids(block_id, txn_id_vec)?; + storage.save_block_txn_info_ids(block_id, txn_info_ids)?; + storage.commit_block(block.clone())?; + + storage.save_block_info(block_info.clone())?; + + storage.save_table_infos(txn_table_infos)?; + + Ok(ExecutedBlock { block, block_info }) + } + fn execute_block_without_save( statedb: ChainStateDB, txn_accumulator: MerkleAccumulator, @@ -885,16 +1029,33 @@ impl ChainReader for BlockChain { } fn execute(&self, verified_block: VerifiedBlock) -> Result { - Self::execute_block_and_save( - self.storage.as_ref(), - self.statedb.fork(), - self.txn_accumulator.fork(None), - self.block_accumulator.fork(None), - &self.epoch, - Some(self.status.status.clone()), - verified_block.0, - self.vm_metrics.clone(), - ) + // 16450410 16450487 + if verified_block.0.header().id() == *MAIN_DIRECT_SAVE_BLOCK_HASH { + // XXX FIXME YSG + let block_info = bcs_ext::from_bytes::(&hex::decode("01")?)?; + let executed_data = bcs_ext::from_bytes::(&hex::decode("01")?)?; + Self::execute_save_directly( + self.storage.as_ref(), + self.statedb.fork(), + self.txn_accumulator.fork(None), + self.block_accumulator.fork(None), + Some(self.status.status.clone()), + verified_block.0, + block_info, + executed_data, + ) + } else { + Self::execute_block_and_save( + self.storage.as_ref(), + self.statedb.fork(), + self.txn_accumulator.fork(None), + self.block_accumulator.fork(None), + &self.epoch, + Some(self.status.status.clone()), + verified_block.0, + self.vm_metrics.clone(), + ) + } } fn execute_without_save(&self, verified_block: VerifiedBlock) -> Result { diff --git a/executor/src/block_executor.rs b/executor/src/block_executor.rs index 3acb415b95..e7b46165d4 100644 --- a/executor/src/block_executor.rs +++ b/executor/src/block_executor.rs @@ -11,6 +11,7 @@ use starcoin_types::transaction::{Transaction, TransactionInfo}; use starcoin_vm_runtime::metrics::VMMetrics; use starcoin_vm_types::contract_event::ContractEvent; use starcoin_vm_types::state_store::table::{TableHandle, TableInfo}; +use starcoin_vm_types::write_set::WriteSet; use std::collections::BTreeMap; #[derive(Clone, Debug, Eq, PartialEq, Serialize, Deserialize)] @@ -19,6 +20,7 @@ pub struct BlockExecutedData { pub txn_infos: Vec, pub txn_events: Vec>, pub txn_table_infos: BTreeMap, + pub write_sets: Vec, } impl Default for BlockExecutedData { @@ -28,6 +30,7 @@ impl Default for BlockExecutedData { txn_events: vec![], txn_infos: vec![], txn_table_infos: BTreeMap::new(), + write_sets: vec![], } } } @@ -58,7 +61,7 @@ pub fn block_execute( } TransactionStatus::Keep(status) => { chain_state - .apply_write_set(write_set) + .apply_write_set(write_set.clone()) .map_err(BlockExecutorError::BlockChainStateErr)?; let txn_state_root = chain_state @@ -76,6 +79,7 @@ pub fn block_execute( executed_data.txn_events.push(events); // Merge more table_infos, and keep the latest TableInfo for a same TableHandle executed_data.txn_table_infos.append(&mut table_infos); + executed_data.write_sets.push(write_set); } TransactionStatus::Retry => return Err(BlockExecutorError::BlockExecuteRetryErr), }; From 352447f751a33531d42f3406b07bfccf260b25fa Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Tue, 20 Feb 2024 18:02:20 +0800 Subject: [PATCH 14/19] db_exporter add output block execute (writeset and blockinfo) --- chain/src/chain.rs | 12 +++++-- cmd/db-exporter/src/main.rs | 62 +++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 3 deletions(-) diff --git a/chain/src/chain.rs b/chain/src/chain.rs index 0a2d4f7ed7..ddbf379380 100644 --- a/chain/src/chain.rs +++ b/chain/src/chain.rs @@ -43,15 +43,18 @@ use starcoin_vm_types::on_chain_resource::Epoch; use std::cmp::min; use std::iter::Extend; use std::option::Option::{None, Some}; +use std::sync::atomic::{AtomicBool, Ordering}; use std::{collections::HashMap, sync::Arc}; -pub static MAIN_DIRECT_SAVE_BLOCK_HASH: Lazy = Lazy::new(|| { +static MAIN_DIRECT_SAVE_BLOCK_HASH: Lazy = Lazy::new(|| { HashValue::from_hex_literal( "0x6f36ea7df4bedb8e8aefebd822d493fb95c9434ae1d5095c0f5f2d7c33e7b866", ) .expect("") }); +static OUTPUT_BLOCK: AtomicBool = AtomicBool::new(false); + pub struct ChainStatusWithBlock { pub status: ChainStatus, pub head: Block, @@ -676,6 +679,10 @@ impl BlockChain { Ok(ExecutedBlock { block, block_info }) } + pub fn set_output_block() { + OUTPUT_BLOCK.store(true, Ordering::Relaxed); + } + fn execute_block_without_save( statedb: ChainStateDB, txn_accumulator: MerkleAccumulator, @@ -685,7 +692,6 @@ impl BlockChain { block: Block, vm_metrics: Option, ) -> Result { - let debug_info = block.id() == *MAIN_DIRECT_SAVE_BLOCK_HASH; let header = block.header(); debug_assert!(header.is_genesis() || parent_status.is_some()); debug_assert!(!header.is_genesis() || parent_status.is_none()); @@ -772,7 +778,7 @@ impl BlockChain { executed_data.txn_events.len() == executed_data.txn_infos.len(), "events' length should be equal to txn infos' length" ); - if debug_info { + if OUTPUT_BLOCK.load(Ordering::Relaxed) { println!( "block {} executed_data {:?} ", block.header().number(), diff --git a/cmd/db-exporter/src/main.rs b/cmd/db-exporter/src/main.rs index 0917d4e874..00729d6d40 100644 --- a/cmd/db-exporter/src/main.rs +++ b/cmd/db-exporter/src/main.rs @@ -238,6 +238,7 @@ enum Cmd { ApplyTurboSTMBlock(ApplyTurboSTMBlockOptions), DecodePayload(DecodePayloadCommandOptions), VerifyBlock(VerifyBlockOptions), + BlockOutput(BlockOutputOptions), } #[derive(Debug, Clone, Parser)] @@ -465,6 +466,19 @@ pub struct VerifyBlockOptions { pub end: Option, } +#[derive(Debug, Parser)] +#[clap(name = "block-output", about = "block output options")] +pub struct BlockOutputOptions { + #[clap(long, short = 'n')] + /// Chain Network + pub net: BuiltinNetworkID, + #[clap(long, short = 'i', parse(from_os_str))] + /// starcoin node db path. like ~/.starcoin/main + pub from_path: PathBuf, + #[clap(long, short = 's')] + pub num: BlockNumber, +} + #[tokio::main(flavor = "multi_thread")] async fn main() -> anyhow::Result<()> { let opt = Opt::parse(); @@ -642,6 +656,10 @@ async fn main() -> anyhow::Result<()> { ); return result; } + Cmd::BlockOutput(option) => { + let result = block_output(option.from_path, option.net, option.num); + return result; + } } Ok(()) } @@ -2216,3 +2234,47 @@ fn verify_block_range( file.flush()?; Ok(()) } + +pub fn block_output( + from_dir: PathBuf, + network: BuiltinNetworkID, + block_number: BlockNumber, +) -> anyhow::Result<()> { + ::starcoin_logger::init(); + let net = ChainNetwork::new_builtin(network); + let db_storage = DBStorage::open_with_cfs( + from_dir.join("starcoindb/db/starcoindb"), + StorageVersion::current_version() + .get_column_family_names() + .to_vec(), + true, + Default::default(), + None, + )?; + let storage = Arc::new(Storage::new(StorageInstance::new_cache_and_db_instance( + CacheStorage::new(None), + db_storage, + ))?); + let (chain_info, _) = + Genesis::init_and_check_storage(&net, storage.clone(), from_dir.as_ref())?; + let chain = BlockChain::new( + net.time_service(), + chain_info.head().id(), + storage.clone(), + None, + ) + .expect("create block chain should success."); + let block = chain + .get_block_by_number(block_number)? + .ok_or_else(|| format_err!("{} get block error", block_number))?; + BlockChain::set_output_block(); + let mut chain = BlockChain::new( + net.time_service(), + block.header.parent_hash(), + storage.clone(), + None, + ) + .expect("create block chain should success."); + chain.verify_without_save::(block)?; + Ok(()) +} From fe63749580447d16069f96343a6feb398be6bfe6 Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Wed, 21 Feb 2024 09:48:44 +0800 Subject: [PATCH 15/19] add MAIN_DIRECT_SAVE_BLOCK_HASH_MAP --- Cargo.lock | 2 +- chain/Cargo.toml | 2 +- chain/src/chain.rs | 539 +++++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 521 insertions(+), 22 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ca6fe35edd..fbc7cda09f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9257,12 +9257,12 @@ dependencies = [ "anyhow", "bcs-ext", "clap 3.2.23", - "hex", "once_cell", "proptest", "proptest-derive", "rand 0.8.5", "rand_core 0.6.4", + "serde_json", "sp-utils", "starcoin-account-api", "starcoin-accumulator", diff --git a/chain/Cargo.toml b/chain/Cargo.toml index ad325ca519..a9dc6f3c5a 100644 --- a/chain/Cargo.toml +++ b/chain/Cargo.toml @@ -24,7 +24,7 @@ starcoin-vm-types = { workspace = true } starcoin-storage = { workspace = true } thiserror = { workspace = true } once_cell = { workspace = true } -hex = { workspace = true } +serde_json = { features = ["arbitrary_precision"], workspace = true } [dev-dependencies] proptest = { workspace = true } diff --git a/chain/src/chain.rs b/chain/src/chain.rs index ddbf379380..3b9b329394 100644 --- a/chain/src/chain.rs +++ b/chain/src/chain.rs @@ -44,14 +44,514 @@ use std::cmp::min; use std::iter::Extend; use std::option::Option::{None, Some}; use std::sync::atomic::{AtomicBool, Ordering}; -use std::{collections::HashMap, sync::Arc}; +use std::{ + collections::{BTreeMap, HashMap}, + sync::Arc, +}; -static MAIN_DIRECT_SAVE_BLOCK_HASH: Lazy = Lazy::new(|| { - HashValue::from_hex_literal( - "0x6f36ea7df4bedb8e8aefebd822d493fb95c9434ae1d5095c0f5f2d7c33e7b866", - ) - .expect("") -}); +static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy> = + Lazy::new(|| { + let mut maps = BTreeMap::new(); + // insert by execute_block_without_save OUTPUT_BLOCK printf code + + // 16450410 + maps.insert( + HashValue::from_hex_literal("0x6f36ea7df4bedb8e8aefebd822d493fb95c9434ae1d5095c0f5f2d7c33e7b866").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xdc2e677859ac1a318a8f3f76bf6ace0573712a328ac626511e2f1cc086603db4\",\"txn_infos\":[{\"transaction_hash\":\"0x0add4124674a011152aeda4f08fa92949a20595e7a97e386f73f597f106acecb\",\"state_root_hash\":\"0x2262169c08c8c0103b87e56d64ae069f66455037a54ff12c8d753f55942c1472\",\"event_root_hash\":\"0xe970c5bbb07a92ad979ef323bd52d89878e9b7d0be00f93a1249e5b00f6fbcd3\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xf633ba6626472f9cdf149e7fbfa835f1bb9d4b95990c456107606436df379cb5\",\"state_root_hash\":\"0xdc2e677859ac1a318a8f3f76bf6ace0573712a328ac626511e2f1cc086603db4\",\"event_root_hash\":\"0x414343554d554c41544f525f504c414345484f4c4445525f4841534800000000\",\"gas_used\":7800,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16450409,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[106,3,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,228,188,23,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16450405,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9254139,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16450402,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[99,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[106,3,251,0,0,0,0,0,32,167,250,142,100,104,137,167,195,19,235,251,216,52,56,126,189,43,174,112,140,77,48,173,131,173,174,216,163,176,77,197,160,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,106,3,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[99,3,251,0,0,0,0,0,7,100,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,3,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,208,183,43,106,0,0,0,0,0,0,0,0,0,0,0,242,10,5,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[228,188,23,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,59,201,110,88,254,155,39,0,0,0,0,0,0,0,0,102,3,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,252,52,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[117,203,24,103,224,197,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[120,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[120,87,231,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/0/LocalPool\"},{\"Value\":[161,28,235,11,6,0,0,0,8,1,0,6,2,6,6,3,12,12,4,24,2,5,26,11,7,37,32,8,69,32,12,101,13,0,0,1,1,1,2,2,2,4,1,0,1,0,3,0,1,1,4,1,3,0,1,1,4,1,2,2,5,11,0,1,9,0,0,1,9,0,9,76,111,99,97,108,80,111,111,108,7,65,99,99,111,117,110,116,5,84,111,107,101,110,7,100,101,112,111,115,105,116,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,4,0,1,4,11,0,11,1,56,0,2,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x6f36ea7df4bedb8e8aefebd822d493fb95c9434ae1d5095c0f5f2d7c33e7b866\",\"total_difficulty\":\"0x0e5ccf62ca60af\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x527954e38cd42f439116cd3d68d7028050d08af9cdac35f1914f4bd03e62c975\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0xc6137ee8852c1813ad171cda4f80f0aa3d95ceddbe2f481caf244bf131c41251\",\"0x9cd52e03d9f9b6e83922c4bbd1ae4875d70d19b9661e766d224605032a4c5877\",\"0xf4503b61dee640fbbca99585bdbdcdc5231a5cdb443a6626eeb5c28502536c23\",\"0x199a4b7b0ac05cae4cfc1d9205ecd97a2e21c6d6fe93620ee2180dd8192ff7bb\",\"0x96bde2f8ff1348229cd5e9322fb3c0c2f27cbe0c107fc7610576090a8ca7acc7\",\"0xc83dd4240fee65b4fcb72d5c3f746ba36d401fd3dd2015aa60a1579a7d5592d6\"],\"num_leaves\":17974228,\"num_nodes\":35948446},\"block_accumulator_info\":{\"accumulator_root\":\"0xfa69a779d77202b0884505cb002eebc94c8f4ed49064033b875fdaa4322356a4\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x318314295715b2869b9d1f385233801cf87ca840225889216f71c3e8f8afb336\",\"0x805f28777f6244389247f4bc1cdc5fe35f0a0e356f3f9391447e3b7d7127ef7d\",\"0x28ed45eda11bac5a6e875bf7a0b8a4473d8f176acf406c5badb06ef353b832de\",\"0xc6ec01cd217b2f3080bd123cf2d0d58f9db080eac4e26f599803c1b271319e2a\",\"0x7b8619c0799d82f97e74c2184cb64f0491fc1fb70add12a5148ec70fdc94d351\",\"0xbe6b2401f4c7bd022c8fb32b52e37da37ab219d5966735e275a0e137d2c6bde7\"],\"num_leaves\":16450410,\"num_nodes\":32900807}}").unwrap() + ) + ); + // 16450487 + maps.insert( + HashValue::from_hex_literal("0x6ece280add39a309690c177a36f401eecefa79c69e1ec02dd2cd6b3b33e1eb62").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x791fddf28ff6e42c934c3666e539e749c313e01bc3ba7c3c2fc99be6979c35d5\",\"txn_infos\":[{\"transaction_hash\":\"0xd4fe82d70539e762e0122190df1f18c220c0ad3c380afb531eea4f3480e39c76\",\"state_root_hash\":\"0x3a9cef1dbbc1051b82979232ffd35ac18bd0b5e577ebd4c5f756f41281e85964\",\"event_root_hash\":\"0x567c0b0d3389952178ebcd5ed8568b49b73e5f99cc1683fc77564bf2df28371b\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xbac88e683630548e3ef5630ac417a149a2c843f18825aaf361f93587b842715e\",\"state_root_hash\":\"0x791fddf28ff6e42c934c3666e539e749c313e01bc3ba7c3c2fc99be6979c35d5\",\"event_root_hash\":\"0x414343554d554c41544f525f504c414345484f4c4445525f4841534800000000\",\"gas_used\":25611,\"status\":{\"MoveAbort\":[{\"Module\":{\"address\":\"0x00000000000000000000000000000001\",\"name\":\"Account\"}},27141]}}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16450486,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[183,3,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,148,237,29,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16450482,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9254206,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16450479,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[176,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[183,3,251,0,0,0,0,0,32,21,110,11,138,83,157,97,209,46,164,133,38,1,110,27,167,44,224,41,53,137,110,200,250,171,55,171,72,107,255,68,73,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,183,3,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[176,3,251,0,0,0,0,0,7,177,3,251,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,3,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,3,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[6,0,0,0,0,0,0,0,0,46,183,70,196,0,0,0,0,0,0,0,0,0,0,0,163,206,5,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[148,237,29,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,66,151,113,254,253,155,39,0,0,0,0,0,0,0,0,179,3,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,63,53,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[38,20,16,192,46,198,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[11,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[109,243,230,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x6ece280add39a309690c177a36f401eecefa79c69e1ec02dd2cd6b3b33e1eb62\",\"total_difficulty\":\"0x0e5cd2c49a326e\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9e0886abfc7f98a598f08811236cae4a9dcb186f3bd1f890bfb2f29813a18e05\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x8eceebc1be7879992ff2493874e4c6d191109bd2e505b6e7c093e2eabbeff7cf\",\"0x33da89893b32d0570f72012a5e5091a15f2e760c29cbaf020c9dcec5acbfae78\",\"0x413f606297d06bda84367d6db0f038aac167dd56c896192252c625de7bcdba24\"],\"num_leaves\":17974307,\"num_nodes\":35948606},\"block_accumulator_info\":{\"accumulator_root\":\"0xc1eb7302156f3557e6e1c51975d1e9aa7ca4b30d2c9ec89b22f630f53bfa2903\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x318314295715b2869b9d1f385233801cf87ca840225889216f71c3e8f8afb336\",\"0x805f28777f6244389247f4bc1cdc5fe35f0a0e356f3f9391447e3b7d7127ef7d\",\"0x604e3ad65b8a66af542d207a19a048a389b7732d524041e40cbebee510d581fa\",\"0x73c28b55dd18d2adce28040ba77f67b6981b1f481f9dbfc4a3f7400ba8b90ce2\",\"0x5d7a287f03f514afcbc7560f33c6b3d2e383882871f68e75edc01873abc49b0c\",\"0x85f278469e45368c5c1ae0b642756c99cb56781289694d9c9ce0ec973b8f585a\",\"0xe546f4577d81a7481ef66f179c0501bcbe2b0056da50e7a78b05eed70c254ee3\",\"0x156e0b8a539d61d12ea48526016e1ba72ce02935896ec8faab37ab486bff4449\"],\"num_leaves\":16450487,\"num_nodes\":32900959}}").unwrap() + ) + ); + // 16450573 + maps.insert( + HashValue::from_hex_literal("0x53fd13eb78f9083a499496d89d0401240e921eaf3ec4cad46a87c58f582fdd63").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xf8f609cef13a65b8a1e309251f9ac5d456b25acad81ec2c59f312c9bc9dd748f\",\"txn_infos\":[{\"transaction_hash\":\"0x1018b479a188c0ac4ad8eb5edea0e9dd0e72314f3a206e6baa51d3b00de2e360\",\"state_root_hash\":\"0x7563bc9057e301e57da31ee00a6a399e1f72042200882de9fc6ccd47b5f1c4d0\",\"event_root_hash\":\"0x9bb3abcd2ea94adc9243ed27fc40b0052b4a142cc9e415ce445363ffa783a74f\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x188a3464349e3340aa0a212ef7afa47e9fba507a5dcef759b22df3f9a964d0a5\",\"state_root_hash\":\"0x42de04cf2d91da5373a70c9ae60e7afcf8c2a9f316fd872306f6a41a0500ab44\",\"event_root_hash\":\"0x414343554d554c41544f525f504c414345484f4c4445525f4841534800000000\",\"gas_used\":25611,\"status\":{\"MoveAbort\":[{\"Module\":{\"address\":\"0x00000000000000000000000000000001\",\"name\":\"Account\"}},27141]}},{\"transaction_hash\":\"0xe4dd68d1197a2c852a420fb6e91f41a8d2c2b22bbc38e11e14f1d938bbdfc13c\",\"state_root_hash\":\"0xf8f609cef13a65b8a1e309251f9ac5d456b25acad81ec2c59f312c9bc9dd748f\",\"event_root_hash\":\"0x319a800627ef8948cc7dbd9c51841385af905c67892776f2b26a8eb13c508efe\",\"gas_used\":42297,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16450572,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[13,4,251,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,95,88,36,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16450568,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000d9b2d56e8d20a911b2dc5929695f4ec0\",\"sequence_number\":1770618,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16450565,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[6,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192]}}],[],[{\"V0\":{\"key\":\"0x050000000000000082e35b34096f32c42061717c06e44a59\",\"sequence_number\":39211,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Oracle\",\"name\":\"OracleUpdateEvent\",\"type_args\":[{\"struct\":{\"address\":\"0x82e35b34096f32c42061717c06e44a59\",\"module\":\"ETH_USD\",\"name\":\"ETH_USD\",\"type_args\":[]}},\"u128\"]}},\"event_data\":[0,0,0,0,0,0,0,0,44,153,0,0,0,0,0,0,176,138,84,255,52,0,0,0,0,0,0,0,0,0,0,0,95,88,36,80,141,1,0,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[13,4,251,0,0,0,0,0,32,32,184,145,122,204,186,188,10,245,246,3,135,129,61,73,128,174,18,133,254,173,189,82,67,223,161,127,191,153,75,184,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,13,4,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[6,4,251,0,0,0,0,0,7,7,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,4,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,60,83,76,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[95,88,36,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,152,199,160,153,253,155,39,0,0,0,0,0,0,0,0,9,4,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,221,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,123,4,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,221,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[184,214,247,46,126,6,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[11,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,3,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[98,143,230,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[68,9,1,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,253,228,183,91,126,18,248,64,239,254,141,33,83,158,228,140,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,5,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,6,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,88,76,4,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[208,29,215,208,7,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Oracle::DataSource<0x82e35b34096f32c42061717c06e44a59::ETH_USD::ETH_USD, u128>\"},{\"Value\":[0,0,0,0,0,0,0,0,45,153,0,0,0,0,0,0,44,153,0,0,0,0,0,0,24,5,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Oracle::OracleFeed<0x82e35b34096f32c42061717c06e44a59::ETH_USD::ETH_USD, u128>\"},{\"Value\":[44,153,0,0,0,0,0,0,176,138,84,255,52,0,0,0,0,0,0,0,0,0,0,0,95,88,36,80,141,1,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x53fd13eb78f9083a499496d89d0401240e921eaf3ec4cad46a87c58f582fdd63\",\"total_difficulty\":\"0x0e5cd5bea8f483\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x6505636d7fbdbd4258ded9600d8b43acf6a2ac5489597a95e0c47500fa5102fb\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x0fdeabeca59fbc01cf5e2114a67d08107963771e794de5eecf49cfb9d6982387\",\"0xc3180046b0b26928fba55235a208e7ebf738ffe575f4c183f3063ffe4d2c5eba\",\"0x1014326ab87f61129bcfd8f3707a174d8ca2e23ae1e3c76bbf231a63e9d21606\",\"0xb0bb1965c23289011916dbfcc2940e5e1185f1454c580cb82c83014e411899ad\",\"0x1c20b4b3b9baa5b60ca3eb42f819fcfb3c9185f7e8c636c004e7c99c0dc2060e\"],\"num_leaves\":17974396,\"num_nodes\":35948782},\"block_accumulator_info\":{\"accumulator_root\":\"0x41f51ab78ca683e3aa041fbac9486ad1c43f131fc4b138088f4ebfc5c0ae3f21\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0xf89622fecc339e1497e593d99f42cab5300ec73186fcabca1b53e14e6a784a43\",\"0xfacd8726289e2a7dba02e474965b382249da18d54b138f8494e803f64a8263dc\",\"0x20b8917accbabc0af5f60387813d4980ae1285feadbd5243dfa17fbf994bb801\"],\"num_leaves\":16450573,\"num_nodes\":32901135}}").unwrap() + ) + ); + // 16450582 + maps.insert( + HashValue::from_hex_literal("0xc91caeb5b672a080163ce0c499b7b0c316603f46a4aaaa46fbe3d2b247e8843b").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x17c5d087575f07d2c1de9b784c480eaa4fc8b31251817c9eb9671cc45a721e7a\",\"txn_infos\":[{\"transaction_hash\":\"0x4f96f6a5c841ebb0d2e2f4966dcfb092e3146d8f4b507de1a245f0419a0f4d25\",\"state_root_hash\":\"0xd03eeda6d515cdee70599523de25b4bf0a8e88699b6cfc3834542437def49e82\",\"event_root_hash\":\"0x2ab5b690aafaf350853ca42231519bbd1bf310f93f6d282d7b4a079193cbc191\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xa67b8c194d737e2f0bbbee938d0735c1cb8d26497901dd66ad8ba545c837f312\",\"state_root_hash\":\"0x17c5d087575f07d2c1de9b784c480eaa4fc8b31251817c9eb9671cc45a721e7a\",\"event_root_hash\":\"0x7b9cd974d1d2ca5e3e5dfa545422251fa60b848428c05a6c5b8bbe9e09ad9572\",\"gas_used\":45637,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16450581,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[22,4,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,210,18,37,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16450577,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9254289,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16450574,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[15,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000012d95e1db2a54d15bc50927e5655af2d\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[197,174,22,137,59,130,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[22,4,251,0,0,0,0,0,32,158,153,55,136,50,186,181,181,91,36,191,37,150,29,57,36,27,35,91,210,36,175,157,208,185,69,32,233,93,21,165,227,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,22,4,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[15,4,251,0,0,0,0,0,7,16,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,4,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,4,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,190,136,198,26,0,0,0,0,0,0,0,0,0,0,0,125,174,1,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[210,18,37,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,22,146,38,143,253,155,39,0,0,0,0,0,0,0,0,18,4,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,146,53,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[163,49,2,245,143,198,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[69,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,4,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[226,139,252,117,156,130,7,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xc91caeb5b672a080163ce0c499b7b0c316603f46a4aaaa46fbe3d2b247e8843b\",\"total_difficulty\":\"0x0e5cd61352f5a1\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4057f03ec946404657f0e19f616d210190720ba01c7fe1d2b7c87bec6896f514\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0xdc4e674cbf81604a3795538e8d8257720b0760126b2217d43aa93054866ba359\",\"0x371a2cf874f692a2f11560a762e1de0a7ef8334dbcfad69cb50e9c867205896a\",\"0x118b31dcd234704ebecbd3e91c7c56775b7a3a710c7f81df421c6852195881ca\",\"0x09dee165414b571b744f5d2bf3dbee9161695169043727a57d6259d0e726f340\"],\"num_leaves\":17974407,\"num_nodes\":35948805},\"block_accumulator_info\":{\"accumulator_root\":\"0x10b924f50271de521f8b51cac179bfc7e58a601f8a3b67013fab49dbc983d86c\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x4a03fadc42acb1feae163464dec5fa93919799664e8298d094d02c31cf10e016\",\"0x7ed31800512b26c950b98af96425008eee73fd9e4eac532ae9450ec7c803dbf6\",\"0x623ec56c6c51e9a8b2aec86a2cd2b3080fb6086345498dd4c1377893ed6ec2bc\"],\"num_leaves\":16450582,\"num_nodes\":32901153}}").unwrap() + ) + ); + // 16451122 + maps.insert( + HashValue::from_hex_literal("0xc4981d7287146b1dfb26192ecf086869567b54cfcbba9ccbcaeb9c54b8bedfe4").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x312aabf0ef0bc15fa114203c64d1d41cceb4fdf351db5e0221e53bfa769f7297\",\"txn_infos\":[{\"transaction_hash\":\"0xa945ad068748f3848a60dd97c7a054d2c917f43cd2d2836588f210d9a18ef1db\",\"state_root_hash\":\"0xe2a6a9093e8cb9404e9d1d7b05125974efac404a44e6973463152089b90c315e\",\"event_root_hash\":\"0xd646d48f9a3d08b5837cccb6a39eeb3f67b7fcfef631992d164f00b8c3392203\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x4b81c0fdc8b65dec0cadcdccae528e7a68c6e8e9d7a292cfbf79d72694a47f9b\",\"state_root_hash\":\"0x312aabf0ef0bc15fa114203c64d1d41cceb4fdf351db5e0221e53bfa769f7297\",\"event_root_hash\":\"0x414343554d554c41544f525f504c414345484f4c4445525f4841534800000000\",\"gas_used\":25611,\"status\":{\"MoveAbort\":[{\"Module\":{\"address\":\"0x00000000000000000000000000000001\",\"name\":\"Account\"}},27141]}}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16451121,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[50,6,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,165,75,78,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16451117,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9254754,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16451114,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[43,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[50,6,251,0,0,0,0,0,32,75,99,27,109,93,188,238,52,231,32,136,63,2,131,78,131,166,178,69,107,86,244,251,229,203,37,98,153,189,25,110,205,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,50,6,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[43,6,251,0,0,0,0,0,7,44,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,6,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[1,0,0,0,0,0,0,0,0,219,186,189,96,0,0,0,0,0,0,0,0,0,0,0,202,79,2,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[165,75,78,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,186,251,45,24,251,155,39,0,0,0,0,0,0,0,0,46,6,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,99,55,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[239,68,237,157,175,200,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[11,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,6,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[159,33,225,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xc4981d7287146b1dfb26192ecf086869567b54cfcbba9ccbcaeb9c54b8bedfe4\",\"total_difficulty\":\"0x0e5cea688517c6\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8b93c8b49db13798b04cf6fa2fcda9af1df581b850cd0f3908bba9b4a4c04e76\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x5dfd72a453b43dd962a5dfc02d93ab096de01fcc5fb7e48bc4dbb8e43742c9c5\",\"0xd9d0c175ade9edc192eda95ac8baa81db8ec5649ad6a7e8888049dd44cd2a3ad\",\"0x59fa99163e110bf201613b4244d3decfe703f6423735d7575407f7c92091b6ff\",\"0x1d3f58125f3c92da692a834ed9bf61f6947f5d84975f640da1100d55fcbf6b9a\",\"0x6e3cdc01078d78945d765f9289d561744ca03a3286935504df08d13b0c1ad746\",\"0x535360adda2ca569f47bced9b87dd73ffe84647cce8cb28fc1379b57a6ce93e3\",\"0x87b057b420446a4e1a41d52615350654106c78753e06c7415842c7996b4b6784\"],\"num_leaves\":17974959,\"num_nodes\":35949906},\"block_accumulator_info\":{\"accumulator_root\":\"0x2dd798ca7a3d33910ec061c0c75b46a1da9d7cc2a4857882abf010693bc517b9\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0x71012385c07179a8ad329e04b8a2dffa618cb2e296ffd831117c9c1fb8d54cee\",\"0xfaa5663a606a2ca45c5ac9e19548a1a8e319e965a125a4f2eeecf40cd69a9099\",\"0xf0f865e16938bdd049a33bb40917ed7e3de89cd38598f6b2ab6acf3f1873837c\"],\"num_leaves\":16451122,\"num_nodes\":32902232}}").unwrap() + ) + ); + // 16451146 + maps.insert( + HashValue::from_hex_literal("0x2bd86f2626aff83e8f7d4f5a022bb38b41fba5f832a55c78885875d45860610c").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x77a0acd25dfe0f2eb61b4ea3f3299d6528d0f124f2ea942561d6946efcc9d4d0\",\"txn_infos\":[{\"transaction_hash\":\"0x8028dbf085fda7e1c7954867194b54d560f90e85f6ea15ad2134834d04406f7d\",\"state_root_hash\":\"0x28d5c41108dea1fc1ffd977774da480e7843052bd78ceda07dab43bea64bd52a\",\"event_root_hash\":\"0x08c771cf90471fcdeb39ec4dd2d50bf8dbd6965d14ef5e318708e78f8ea63e4e\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xb5a7fcfc4f1c3fcc8dcee5efc024071a34ef40806ea7eef610622923db7aa920\",\"state_root_hash\":\"0x77a0acd25dfe0f2eb61b4ea3f3299d6528d0f124f2ea942561d6946efcc9d4d0\",\"event_root_hash\":\"0x163483ec4bff2ddea1e1465d499c790f6e8f0ba7e618d62f666d20e19dbb1397\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16451145,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[74,6,251,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,32,109,80,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16451141,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000d9b2d56e8d20a911b2dc5929695f4ec0\",\"sequence_number\":1770701,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16451138,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[67,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192]}}],[{\"V0\":{\"key\":\"0x0100000000000000114774968e64412c323605ceaf4fe8d5\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[148,110,72,62,198,78,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[74,6,251,0,0,0,0,0,32,140,69,57,82,185,146,17,162,236,253,143,108,8,252,129,63,145,255,119,67,171,10,217,35,227,41,19,188,69,90,151,186,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,74,6,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[67,6,251,0,0,0,0,0,7,68,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,6,251,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,6,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,6,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,240,22,204,124,0,0,0,0,0,0,0,0,0,0,0,72,11,7,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[32,109,80,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,10,109,61,252,250,155,39,0,0,0,0,0,0,0,0,70,6,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,221,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,206,4,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,221,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[168,82,235,206,222,6,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x114774968e64412c323605ceaf4fe8d5/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,1,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x114774968e64412c323605ceaf4fe8d5/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[148,250,206,133,198,78,27,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,7,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[58,83,224,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x2bd86f2626aff83e8f7d4f5a022bb38b41fba5f832a55c78885875d45860610c\",\"total_difficulty\":\"0x0e5ceb3b2f2b1b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9216eaca72e7679c7dacf9d1b151515efb9e8109e53bf50f33bbe1d06c97b68d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x5dfd72a453b43dd962a5dfc02d93ab096de01fcc5fb7e48bc4dbb8e43742c9c5\",\"0xd9d0c175ade9edc192eda95ac8baa81db8ec5649ad6a7e8888049dd44cd2a3ad\",\"0x807152eb79ec74d6bd12d61111f5d9ea37cc91ea2b3adde1a14721bfdc20a1bf\",\"0xf153ddcb07dcadf762c0313b9b69ad97a7496ce88d72c98089110793c5e27b82\",\"0x0c049f60ad8e443f5c768e4ba45eb3d7ccefbc50eca763bc20b1ffb0c0014134\"],\"num_leaves\":17974985,\"num_nodes\":35949960},\"block_accumulator_info\":{\"accumulator_root\":\"0x1d77aecbc847b954f66af311d22e557f324bcfc96a2ae31f7e21f08cf53584cd\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0x20c0a789e1d6edf84dff613bfffeab6f03332e58abec704f6cb2be8270be6b84\",\"0xdc99de8c249cfa796cca44fe876c02ff0c032d0236dce1af1484a2b06f122593\",\"0xcb41ad8660741b07d407be09a63fb7ff0db910b7bd9e00fff3fc332d72183d1a\"],\"num_leaves\":16451146,\"num_nodes\":32902280}}").unwrap() + ) + ); + // 16451468 + maps.insert( + HashValue::from_hex_literal("0x042044918165643df5c3af14f78d90a3b47bd2f5c1b395083e1ef7305828b53f").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xe6f5835d082302e03697e86afdf876e377b473c135ce407513a576d10ab72cbf\",\"txn_infos\":[{\"transaction_hash\":\"0xac645c22461f4c57360784bc8d6efcc4d30079adcd5f0199f163f5a3645493db\",\"state_root_hash\":\"0x36983ad65a579fc89b5b6a449db13d981b72cf9d9a29318e6c3f6d2f7158f308\",\"event_root_hash\":\"0xa2e5ff371445680749fef90a9668f0e7fcf44b68fa326a6aabdb5438cf7191d5\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xe2be0939f0154eac411c0b35711ba85e261f45b1a573c13b0d5dc08abb792087\",\"state_root_hash\":\"0xe6f5835d082302e03697e86afdf876e377b473c135ce407513a576d10ab72cbf\",\"event_root_hash\":\"0xa6f0615309c7cd854742c5f552f9fbeba6848b48eb5427a75a4449a785c6bb4e\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16451467,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[140,7,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,176,44,105,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16451463,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9255034,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16451460,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[133,7,251,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000375842560f651807d837b71ffd715458\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[140,47,199,152,222,146,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[140,7,251,0,0,0,0,0,32,153,155,64,101,123,161,0,29,154,127,162,152,186,14,177,249,3,213,39,186,81,100,168,63,184,125,151,231,122,143,233,11,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,140,7,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[133,7,251,0,0,0,0,0,7,134,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,135,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,140,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,7,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[7,0,0,0,0,0,0,0,0,109,1,215,220,0,0,0,0,0,0,0,0,0,0,0,219,47,26,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[176,44,105,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,39,180,43,131,249,155,39,0,0,0,0,0,0,0,0,136,7,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,123,56,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[187,34,154,83,247,201,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,8,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[213,132,223,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x375842560f651807d837b71ffd715458/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,1,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x375842560f651807d837b71ffd715458/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[4,107,238,63,223,146,25,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x042044918165643df5c3af14f78d90a3b47bd2f5c1b395083e1ef7305828b53f\",\"total_difficulty\":\"0x0e5cf87fe16969\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf5b720ba6205e320ff825f5d2f3fa129a010e1a81c7fe9c63664c0dc14a55397\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x97c8a70cf564aa3fd025e8153c57eccf6be3b8e79793d2aaf3f6b5233ccac5df\",\"0xe37a35385ffd5061caffb2201f955841883005583c8c23ab980751938f3603cc\"],\"num_leaves\":17975316,\"num_nodes\":35950625},\"block_accumulator_info\":{\"accumulator_root\":\"0x5c9618fe24447b6fe24ba0a4060c9f4b5f6d3ca94ad206bbcf5389ee42481f79\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0xde1aa40e8e6f18d9794d514166a00fdc18f6ce230b49e9d2b89971b95cf7bc7c\",\"0x500c7bc32d22ce90ff5270c87ba1651d849ff765bc63fd5c4ea6b270e6864518\",\"0x636bbb571a50ca3d99b1937d169918c4f0f34b73150b67fd82c4d82b4f9344c2\",\"0xeb56b450d704a6896aee41ac4d667c240bf6bf12ce03f24613151184752f96b4\"],\"num_leaves\":16451468,\"num_nodes\":32902923}}").unwrap() + ) + ); + // 16451519 + maps.insert( + HashValue::from_hex_literal("0x0e50e25896da1ee99aa74222dc02522aa258950008082bda2be1ea6c7703a357").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xba92bfd6bf296188618361683d9c7c3a1cfda359b3c9b8baa0bea9e2fa93b767\",\"txn_infos\":[{\"transaction_hash\":\"0xf92c50dad174821aa335a938adcc25e182a65d2962e7c952097e10122b36c704\",\"state_root_hash\":\"0x7fdecb2eee675c8045d0eaf0948c41cae43945f233946c3afffb1c8cf467a240\",\"event_root_hash\":\"0xf28cfdf7a98d326cce3a2662b164d578c38d6033a82bf23f3d19af2f974f3cc3\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x9f21f84441d1648ce3bf5fe2a7ecde9e6874c54497010359c1d8d000da4fab15\",\"state_root_hash\":\"0xba92bfd6bf296188618361683d9c7c3a1cfda359b3c9b8baa0bea9e2fa93b767\",\"event_root_hash\":\"0x8b1e76e167e6e84117157ef3a155655d974b82d46faa734c3ba0d0b76c17ed22\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16451518,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[191,7,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,34,182,108,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16451514,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9255077,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16451511,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[184,7,251,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000b78ff901ddc89744269f5b194fe124ec\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[142,83,70,117,66,126,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[191,7,251,0,0,0,0,0,32,58,140,157,172,216,104,7,71,74,111,113,55,73,239,192,202,247,37,163,183,219,127,128,237,171,181,129,108,208,168,116,232,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,191,7,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[184,7,251,0,0,0,0,0,7,185,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,145,170,1,0,0,0,0,0,0,0,0,0,0,0,0,0,191,7,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,7,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[8,0,0,0,0,0,0,0,0,8,254,83,24,1,0,0,0,0,0,0,0,0,0,0,68,0,33,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[34,182,108,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,140,183,174,71,249,155,39,0,0,0,0,0,0,0,0,187,7,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,166,56,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[147,83,108,128,41,202,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,9,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[112,182,222,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb78ff901ddc89744269f5b194fe124ec/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,1,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb78ff901ddc89744269f5b194fe124ec/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[174,86,194,242,66,126,27,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x0e50e25896da1ee99aa74222dc02522aa258950008082bda2be1ea6c7703a357\",\"total_difficulty\":\"0x0e5cfa2cfa3801\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xd5570e8e2dfd03492513e0fb2088ca77e1b75392e9d87c26262e811ad2880d5d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x5f376ab864a2f268943ecb27db5f37ced8a4f7938febe5b89e550e286b21a24c\",\"0x3f6d9d1e8046530c66d6b51e82329479eaf393b7d5978b589335a3beef6aa420\",\"0x306bb885cc1fe8898c48682c7cbb6b0cf4a047e70cd2fb3645d6239888395fd4\"],\"num_leaves\":17975370,\"num_nodes\":35950732},\"block_accumulator_info\":{\"accumulator_root\":\"0x49ff75992c0f9bad0c7bc82602fb8c9c549ac804fc98dbc14a2d83198b1572ef\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0xde1aa40e8e6f18d9794d514166a00fdc18f6ce230b49e9d2b89971b95cf7bc7c\",\"0x500c7bc32d22ce90ff5270c87ba1651d849ff765bc63fd5c4ea6b270e6864518\",\"0xd10e1fd6aa246f0f1a8ffe57f539d8ca88e8bbbba1c7b7eda755b30e58d569ff\",\"0x2dedb71035c72460231ee20b07f3494ae704fae7426fd595340b2e36e8c68e1a\",\"0x12a60b144b1e6d340a18faaddb7116f699281445a47c8a4144eca625ff76d263\",\"0x86afb6e34442a3626a4980ae0d4f2a953ec0fcaa56c9766c3384882e3fdd1357\",\"0x8d01dc40e5b6f403e19d4ff64997e561d8841d8ab8a42699504eda038ead0f51\",\"0x3a8c9dacd86807474a6f713749efc0caf725a3b7db7f80edabb5816cd0a874e8\"],\"num_leaves\":16451519,\"num_nodes\":32903021}}").unwrap() + ) + ); + // 16451760 + maps.insert( + HashValue::from_hex_literal("0x83aa551d0f069c47b54855b9f6555739222005da33bfde6532b246f765ed37de").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x363cadc77bd6b3c6283cc0ce38434ca6e6cc3a2b444a15c8b6b62eecdbda9a90\",\"txn_infos\":[{\"transaction_hash\":\"0x2d790c27b0f10460d8b2280cd5ee984fafffd02dba005fdd325542afdb6b6b84\",\"state_root_hash\":\"0x7ca5908bb668c50e383b1f31054c8370190061743def36fe7e8f809a7254bcd1\",\"event_root_hash\":\"0xa269a356997b46617c4ea75c8b88b9c4424481888ca8c59ba520a4083b3f24d8\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x9c690d7d655b0c32c8a9f0bb2f7bf8b9644d6487889247de9775f1b585c774d0\",\"state_root_hash\":\"0x363cadc77bd6b3c6283cc0ce38434ca6e6cc3a2b444a15c8b6b62eecdbda9a90\",\"event_root_hash\":\"0xcee5584bdd3ce9f9748157ad308f6ff93ce63c6473b7cb7ea0ee74d17fcbeb2c\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16451759,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[176,8,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,180,113,127,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x090000000000000000000000000000000000000000000001\",\"sequence_number\":68548,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Epoch\",\"name\":\"NewEpochEvent\",\"type_args\":[]}},\"event_data\":[197,11,1,0,0,0,0,0,180,113,127,80,141,1,0,0,176,8,251,0,0,0,0,0,160,9,251,0,0,0,0,0,136,19,0,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,233,24,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16451755,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9255289,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16451752,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[169,8,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000001702e4f0df56482d09d233e4affbc0b3\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[119,127,67,181,72,157,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[176,8,251,0,0,0,0,0,32,57,6,51,198,128,180,179,58,126,89,101,179,56,132,36,174,175,92,26,84,218,230,100,106,85,3,231,26,144,31,163,160,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,176,8,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[169,8,251,0,0,0,0,0,7,170,8,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,8,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,8,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,8,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,8,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,8,251,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,8,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,8,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::Epoch\"},{\"Value\":[197,11,1,0,0,0,0,0,180,113,127,80,141,1,0,0,176,8,251,0,0,0,0,0,160,9,251,0,0,0,0,0,136,19,0,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,128,240,250,2,0,0,0,0,3,197,11,1,0,0,0,0,0,24,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[180,113,127,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,254,125,185,45,248,155,39,0,0,0,0,0,0,0,0,172,8,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,122,57,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[167,210,52,149,33,203,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,10,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[11,232,221,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1702e4f0df56482d09d233e4affbc0b3/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,1,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1702e4f0df56482d09d233e4affbc0b3/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[71,66,147,196,74,157,28,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x83aa551d0f069c47b54855b9f6555739222005da33bfde6532b246f765ed37de\",\"total_difficulty\":\"0x0e5d03c6a032aa\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4658809cc825b293985be0e02102a7ea4049e89107d1011a3510b94a5a96ee91\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x0ca57499c515f5f80198fb1716ba1407096471dda539cc1199d22b12b7536efa\",\"0xce9a79569d8fddf3dad16ca31bed96629274729dd6a0c5107c3af9548a403768\",\"0x72ef85b6610e101912a6d45145be0548373a4570ca12390756daf49972ee01db\"],\"num_leaves\":17975617,\"num_nodes\":35951226},\"block_accumulator_info\":{\"accumulator_root\":\"0xd76253b45b3a5ad467a62f1fa6bd532aea288239fd5f54a40e253a83b898582a\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xb38c7010f5342fc918c708b6891e6cb65864757aa4587042b23f2b37fed084b5\",\"0x56ecec63fbe49978edeabf7c16177c29fbb81b2a533de9f78c69f8dd4208fb79\",\"0x7c6893e86ee6b6a8cc5bc0f17de597d19ba29ef19773e848355d84a86ca3307f\",\"0x9f700b3c3da9ba554fb93078bc2fe476e90853a7cf85196a5584405a81c5886f\"],\"num_leaves\":16451760,\"num_nodes\":32903509}}").unwrap() + ) + ); + // 16452032 + maps.insert( + HashValue::from_hex_literal("0xd9a3f168ae3acfdc1de1db674d1891f5065029ba805b5bf9fe6359a9cd6b234e").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x736626653a84a70637de166e692f9c5f7a4b05c078de77b6d4059b9143d341cc\",\"txn_infos\":[{\"transaction_hash\":\"0x1ada720208dfff4e7dc4bdfe19d5ad0b241df37d0e1061a7ebb9ce1b966b8f09\",\"state_root_hash\":\"0x2e1c2963bdb0e974d27024911fc65a7b40776d8d910d0fcd92825f6f334a460e\",\"event_root_hash\":\"0x9aa7b8d79683117dbd8a0014017a02d8723dc0ab760cdc6a8c825d038e1d73ba\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x88607c2c6cd30cafc75ce7a8d248b35304ef091ffc9b08c52e791337e3ebeb94\",\"state_root_hash\":\"0x736626653a84a70637de166e692f9c5f7a4b05c078de77b6d4059b9143d341cc\",\"event_root_hash\":\"0xe9e56be06abf3445e115b8c047568d99bdd9f46ce2a52a3d15ab03e670eb6607\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16452031,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[192,9,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,165,22,148,80,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16452027,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9255519,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16452024,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[185,9,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000003691f8d00b79502498f3b47faa8eafa\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[116,89,168,79,58,164,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[192,9,251,0,0,0,0,0,32,31,190,6,218,62,98,118,145,51,141,179,248,125,255,11,59,139,82,153,148,120,43,252,154,239,54,88,105,80,162,109,237,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,192,9,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[185,9,251,0,0,0,0,0,7,186,9,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,187,9,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,9,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,189,9,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,9,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,9,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,9,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,9,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[3,0,0,0,0,0,0,0,0,97,44,196,38,0,0,0,0,0,0,0,0,0,0,0,30,71,6,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[165,22,148,80,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,243,35,84,239,246,155,39,0,0,0,0,0,0,0,0,188,9,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,96,58,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[42,117,1,218,46,204,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x03691f8d00b79502498f3b47faa8eafa/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,1,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x03691f8d00b79502498f3b47faa8eafa/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[122,222,162,246,59,164,1,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,11,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[166,25,221,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xd9a3f168ae3acfdc1de1db674d1891f5065029ba805b5bf9fe6359a9cd6b234e\",\"total_difficulty\":\"0x0e5d0f2f2ce4ce\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xecc1941ba58171bdcdb1bdd8bf41a35b18814416b4d3ba1caae79a371a8a5df3\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0xae80a3f7568379aeba844b9bcc7ebf3e094ccc36464e906456138d7a7ef87bf5\",\"0x748d706a6ff1197d4f7b0279b66422688c8e3ab5ee54d8a681a1dba2fb10a1e4\",\"0x683450cf0e347b94ce82833059885db0f75492b17bdfc6ceea71cfe77c1063f5\",\"0x78ba9db61e1c4608434e96b7672b2f4a59c35faccde474e213e1e8f7cba4188f\"],\"num_leaves\":17975896,\"num_nodes\":35951783},\"block_accumulator_info\":{\"accumulator_root\":\"0x8393ae57177cd69150797688c5b7ae50b9d670feda99c36e3cb2572676c2d3c4\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xb38c7010f5342fc918c708b6891e6cb65864757aa4587042b23f2b37fed084b5\",\"0x758ac78df2fc73ec260b33e2077fa7d874fe0c152008e8a73c84641859bde1aa\",\"0xb52a88dfc4ebc36113e227935e9069b0189419256012fe1135872f7a99e978e6\",\"0x7dd4b9beb7efdc45c265883b53b5a8b9326be9d917e8757bb24463a9aa82e0b2\"],\"num_leaves\":16452032,\"num_nodes\":32904053}}").unwrap() + ) + ); + // 16453887 + maps.insert( + HashValue::from_hex_literal("0x889ae38babee0765891c5f02d21bc644a0a66d90c3d8b1c420e4ebbeac0dce68").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xd678877c0992e6bd943ace2e8c964563dad76550c0bbb75a4578eeee325c947e\",\"txn_infos\":[{\"transaction_hash\":\"0x74eadd38790ad310ed795e7f5f924074ff953fa80e0bc4494000b5ac41838414\",\"state_root_hash\":\"0x1706ca6e97bd861df22365bd0f7ad28a2c95044800391dde841876e77aec3713\",\"event_root_hash\":\"0x3cc864612a1606ae5fdda86885352cdf8c434479e5a121396bdd9c8c3ae0a3b2\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x4bfbf3b732c63a4d00ec37b4ed7e7b3cf77a36a57a94395157969588f1f466a9\",\"state_root_hash\":\"0xd678877c0992e6bd943ace2e8c964563dad76550c0bbb75a4578eeee325c947e\",\"event_root_hash\":\"0xe88a7019f7d8f94ef6fca3ab190ae08dd0f7d2ce349d8a75b247fdc443bc9fe2\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16453886,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[255,16,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,91,151,34,81,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16453882,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9257109,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16453879,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[248,16,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000008697aa50a5776d0ab22614fb9edf6675\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[6,86,174,201,242,124,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[255,16,251,0,0,0,0,0,32,92,17,125,167,174,59,165,225,150,1,47,253,14,58,166,182,84,3,77,115,73,70,92,91,116,153,142,212,209,87,149,120,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,255,16,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[248,16,251,0,0,0,0,0,7,249,16,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,16,251,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,16,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,16,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,16,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,16,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,16,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,16,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[11,0,0,0,0,0,0,0,0,247,167,108,243,0,0,0,0,0,0,0,0,0,0,0,113,221,74,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[91,151,34,81,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,105,21,250,118,238,155,39,0,0,0,0,0,0,0,0,251,16,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,150,64,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[50,29,199,48,113,211,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,12,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[65,75,220,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8697aa50a5776d0ab22614fb9edf6675/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,1,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8697aa50a5776d0ab22614fb9edf6675/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[200,1,28,170,244,124,1,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x889ae38babee0765891c5f02d21bc644a0a66d90c3d8b1c420e4ebbeac0dce68\",\"total_difficulty\":\"0x0e5d596382f217\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xda01f5ef949156e3a8eabb207a0c33667c2e4576b033175225fc1a4a7333ab42\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0xf9b8148bd432fd50e40704b8ba5e6f7ce28af66b36091d3ea5b6dadb27ae95a7\",\"0x0f02c43cc5356e6d12f8aca645512fdee74280060c1f41974d4276da33006189\",\"0x1d61f4c007357285c540f94365f7ef81453a04b284bc8df590dd903ef78c0ee4\",\"0x89f7c618f0550c4baf760fd97a0a8b778338909a13bb51a021364c6af023b975\",\"0xf74de8f4dcd78d33d456a8d95699a2f98359451b4a99024f1779554c97f1c040\",\"0x46e4a8d1390cc4cc6f7959e395e097c109958ea8020d5c697fe816fcfe0286a9\",\"0x8766003ad867efca52e332d10205551c6cc8876fa267355ceb1937b8567f16cb\",\"0xcefd8d1aa8aaf11e72736fe408ab189eb6f85d989edbd071b0065bfaa7487aaf\"],\"num_leaves\":17977831,\"num_nodes\":35955650},\"block_accumulator_info\":{\"accumulator_root\":\"0xd6fc8474b6bc8f5f953e7f0936a3952d32201a7a38e3bf9f1e8b7175e3cfc753\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xf9eb07bbd9742f5df86523ddb1ca4a9132e39128a31af522be7dfc4f8baa1cd7\",\"0xbbf6eee642d6bafe662f6d8374fb8c3c277ef4f873522358ca5d4ecc2fff72fd\",\"0xd7490fc0afd901dceb41e3722ce10f4774f3de8a7b9f5f1b535b7f19c852daea\",\"0x139ab5447eee418c8667eeffe497515198438eb0038cceeba1e55061d506746f\",\"0x76e184eb7a0237cf691b6f8fa142f641ab3c044ec6ac9ddc1400857505dd9606\",\"0xb077ecd26db55bfe935785a2f7b22412ebacf0e9ad5c28bca3a6365cebbb6f9e\",\"0xdd0411597de2b30d1e6c1b9f01d4ba74317ce8a89117e69e61c23a6506884fa5\",\"0x5ef9722be81cf3f537937573a560959b0226055b706fc2f1eaf1f25b69526f67\",\"0x5c117da7ae3ba5e196012ffd0e3aa6b654034d7349465c5b74998ed4d1579578\"],\"num_leaves\":16453887,\"num_nodes\":32907758}}").unwrap() + ) + ); + // 16467490 + maps.insert( + HashValue::from_hex_literal("0xf259a06f8e9a408bf8d6394234325d6824fb2ec771067be7e10aeb9fd034f01d").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x36c87d52cdcbabf1f8ff50eeb2cd00c8fd923f66151004b9fb2a04c2a981d7be\",\"txn_infos\":[{\"transaction_hash\":\"0x4a7e46acf8fcebe73acf4dd70602a62bfd85ce8b681a5a654547cdf8e7802b6c\",\"state_root_hash\":\"0xf321c4d07afb645895f1d6e0066a2094dc7650469bc8bc8f1a32768c6ebdf7a0\",\"event_root_hash\":\"0xb6f72e566f90abcae85138a918dd6105667194878135435ce42c27e4050aef03\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x1deb4d5a610693a0c379edd6574e4f114370789c2f10054968a9d11d0b64cee3\",\"state_root_hash\":\"0x36c87d52cdcbabf1f8ff50eeb2cd00c8fd923f66151004b9fb2a04c2a981d7be\",\"event_root_hash\":\"0xb6a8412d371e57fb45501ed09cad4061c2ad52d024ca5695f499f402e77945c4\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16467489,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[34,70,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,53,88,54,85,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16467485,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9268596,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16467482,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[27,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000ca34c1afcbec6401b65642bdc9aa4e09\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[149,211,201,212,51,222,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[34,70,251,0,0,0,0,0,32,94,221,179,106,198,66,200,36,125,216,46,233,217,142,183,229,106,82,194,252,17,69,81,176,68,30,167,174,166,163,113,46,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,34,70,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[27,70,251,0,0,0,0,0,7,28,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,70,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[4,0,0,0,0,0,0,0,0,106,64,248,152,0,0,0,0,0,0,0,0,0,0,0,172,252,4,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[53,88,54,85,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,59,115,224,88,176,155,39,0,0,0,0,0,0,0,0,30,70,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,117,109,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[90,90,86,171,5,8,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,13,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[220,124,219,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xca34c1afcbec6401b65642bdc9aa4e09/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,1,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xca34c1afcbec6401b65642bdc9aa4e09/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[113,207,241,144,54,222,1,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xf259a06f8e9a408bf8d6394234325d6824fb2ec771067be7e10aeb9fd034f01d\",\"total_difficulty\":\"0x0e5f701d5f9424\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf4103016c8d1c2beb56d94003febdcd33fd67a4fcbd24a0f2c7bbb88b7e398e0\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0xa4a36dd86a75346b555cd86d092adf10835e854d5cb8c5dd289c26f6cb5907b2\",\"0x5e9cb7bb42d76d051ce665d210336fb8a8fed339b7cfb786a38ccb4413a347c3\",\"0xe9303b19e7ffb751c28678e1d58a78d7255d150b28d1d1e5e7020bfc3c17b84e\",\"0x0d952cf7e3f2ef36831059748765bd0d4f76d441e7e8989c0a5db962607da2d1\",\"0x967fb2d21668867ffa995de47500bd41be6c0bf3a24713a0612bc45f8fc36050\",\"0xdd594a828c23b00b35f87b1ba189ff8d60a53f58ebe8490f20930d6a5f6e3816\"],\"num_leaves\":17991990,\"num_nodes\":35983970},\"block_accumulator_info\":{\"accumulator_root\":\"0x337f466aacbc1fbd8aca5f06d51c93f6bc954cd96e7fcca41be1fd0548e14f74\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x2975d742b708a312093e7c3d6d4a26d5b78223e5874bc3c4fbf42f67f91a2c45\",\"0xbc5585684c36cd2b3f079e88fce6cca1d67782e434581400d9e3a4abb3c6f4ad\",\"0x4daf36df58d2cef8ed4f77c13c3065b63aa9b597b995dd8196da0fd10a422dee\",\"0x0b66ea3c638d857819c62c083d9710d8ce0b764ab409d699bbe7aa46e4f192f4\",\"0xbaaf0a965768e9fc9cd551e70170cc37e6af4b6a2df7fa6dcdb127039d8fb6b0\"],\"num_leaves\":16467490,\"num_nodes\":32934968}}").unwrap() + ) + ); + // 16467715 + maps.insert( + HashValue::from_hex_literal("0x3a9e03d1bbbd6f95d1f6e4f7547df979e3d156ca49b975e8120fd1b4c5433468").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x8aa7c4c704ff4cc8b77f3de846f831f1a09b34cd4f65d01fa54f6ab3740bdfac\",\"txn_infos\":[{\"transaction_hash\":\"0xca8986db622f201bc7d7f25a31ecd80e84174257a3b574a03a159a798842c314\",\"state_root_hash\":\"0x92e3157070ffabe564a1109fb23ab8fc871b327e4faff4a2a00251bea3728daf\",\"event_root_hash\":\"0xa6a0ffdae36580453d0c8760289efe2fd50eea86ac4affc0061b54a864adcafb\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x5b06185f16cc4b3fa910410b758ec3bb11fd90a1041c140c9228dc531449091f\",\"state_root_hash\":\"0x8aa7c4c704ff4cc8b77f3de846f831f1a09b34cd4f65d01fa54f6ab3740bdfac\",\"event_root_hash\":\"0x6a60a0f47a69a5a7bfc7546a09e1b2faa38bb7d9a086f090c09773cd12b4ab86\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16467714,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[3,71,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,87,210,71,85,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16467710,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9268796,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16467707,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[252,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000b6cda160a6433f7d648bd24a10a06a6a\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[63,177,225,166,97,111,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[3,71,251,0,0,0,0,0,32,28,147,12,127,155,34,8,216,169,216,6,49,30,228,46,31,135,23,218,31,71,60,111,101,177,207,5,68,161,126,217,191,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,3,71,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[252,70,251,0,0,0,0,0,7,253,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,70,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,71,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,71,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,71,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,70,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[3,0,0,0,0,0,0,0,0,215,25,100,135,0,0,0,0,0,0,0,0,0,0,0,30,71,6,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[87,210,71,85,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,198,155,32,82,175,155,39,0,0,0,0,0,0,0,0,255,70,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,61,110,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[30,107,165,80,239,8,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,14,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[119,174,218,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb6cda160a6433f7d648bd24a10a06a6a/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,1,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb6cda160a6433f7d648bd24a10a06a6a/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[234,184,27,242,100,111,1,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x3a9e03d1bbbd6f95d1f6e4f7547df979e3d156ca49b975e8120fd1b4c5433468\",\"total_difficulty\":\"0x0e5f7a2ee1f4c9\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xb9caa0cec8a555c3ef76731f0c9bc41bab66e4b8087ec2852c346c283eb5bbf1\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0xa4a36dd86a75346b555cd86d092adf10835e854d5cb8c5dd289c26f6cb5907b2\",\"0x099d7ee70d4826dc69cb62b74f1fc0b6c00d8f9998aaafe9b273f1afc37815e6\",\"0xd813940481a49a125bdad675d7f80987fe9ac4d0896b2a1800027a4939330d88\",\"0x49b574e6a2b7c8a588bd0673c6766c91cc2bf9fac4c1e2c2c21177b384b96581\"],\"num_leaves\":17992225,\"num_nodes\":35984442},\"block_accumulator_info\":{\"accumulator_root\":\"0x4dac062dedfca45429a080763a8f535a545e2d952e06edc9fa152d6826cae6fc\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x2975d742b708a312093e7c3d6d4a26d5b78223e5874bc3c4fbf42f67f91a2c45\",\"0xbc5585684c36cd2b3f079e88fce6cca1d67782e434581400d9e3a4abb3c6f4ad\",\"0x4daf36df58d2cef8ed4f77c13c3065b63aa9b597b995dd8196da0fd10a422dee\",\"0xcd8b4a5df9f05af98a3c461a729ad38525f3713f52e7553fca77ab3e4687d488\",\"0x1342f99f60af6ac048c6f688868511644869a4788a1b7ab59a4654c257ee7a90\",\"0x1c930c7f9b2208d8a9d806311ee42e1f8717da1f473c6f65b1cf0544a17ed9bf\"],\"num_leaves\":16467715,\"num_nodes\":32935417}}").unwrap() + ) + ); + // 16483285 + maps.insert( + HashValue::from_hex_literal("0xa4d7d54a691c938705e2eda50f5e783893ddfe02401c5cabcc5ce6d96ede790d").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xcbb36408df469b702bdc874ceaf013ccf9b6a30917dac21815f0dc1ca9e5ab48\",\"txn_infos\":[{\"transaction_hash\":\"0xb76abe4539d72e61ce65a7f82a57567512c136e12d642cc512dea12cdb5782cf\",\"state_root_hash\":\"0x38ae3477562ab9288d9987cda62fae81451889e9c9efe27e19e28a55b5d3eab8\",\"event_root_hash\":\"0x1954addcecb8569a8eb146d54b719b4e26b33b78f98fdce2e66f5e6146552c4d\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x1138eb10b6461ff373eb3e768c98c22f2d28494ad0b43642d006db4e1ddc04e2\",\"state_root_hash\":\"0xcbb36408df469b702bdc874ceaf013ccf9b6a30917dac21815f0dc1ca9e5ab48\",\"event_root_hash\":\"0x3eaa3ea210eeb46edad180c01cb17b2f049f7a795f771d21831f23265df783dd\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16483284,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[213,131,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,187,236,240,89,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16483280,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9282038,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16483277,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[206,131,251,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000211e0ae997fdd0da507713be1c160e8d\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[8,237,98,215,244,218,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[213,131,251,0,0,0,0,0,32,177,236,113,246,124,173,23,218,150,130,63,70,28,182,14,116,104,95,173,27,205,242,62,15,45,30,109,164,59,18,24,125,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,213,131,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[206,131,251,0,0,0,0,0,7,207,131,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,131,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,131,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,131,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,211,131,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,131,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,131,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,131,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,22,154,89,100,0,0,0,0,0,0,0,0,0,0,0,61,167,6,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[187,236,240,89,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,58,200,140,60,104,155,39,0,0,0,0,0,0,0,0,209,131,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,247,161,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[174,34,35,23,169,69,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,15,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[18,224,217,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x211e0ae997fdd0da507713be1c160e8d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,1,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x211e0ae997fdd0da507713be1c160e8d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[74,195,158,150,247,218,1,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xa4d7d54a691c938705e2eda50f5e783893ddfe02401c5cabcc5ce6d96ede790d\",\"total_difficulty\":\"0x0e61d9eb586692\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xeb8d2520e00e15afb61b38bf22a9d0e2dd7c95e9e7a06d558b2c2006cdf023f5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xea045b78cd04ad4dad83cf58c0e47880860c1510b750abb7a6aa60c2a4330c44\",\"0xc91b3fd5f1fe3c97b81fbc6d9767dbc4281fa5871c31ebefafcb817d424d9214\",\"0x5041aa7591c57df23a860762135b324b213e403155fd038eaddb38923e8c8489\",\"0x4cedc048961015815f970edf488a127880d03aed0f7a199d8e75a989e6da4892\",\"0xaaaf29d72fec3786322175107f2bdfa07c97fc9543320b004843463ed9cdb8d5\"],\"num_leaves\":18008462,\"num_nodes\":36016913},\"block_accumulator_info\":{\"accumulator_root\":\"0xe75b13b5cea0cc1b63ba98a0e8a08d7c4ff5c12f067257a963932c29132788c9\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0xe24919690c4504924e60fb2ac5e4067b61cde8271b98bb2c96a80b121c58c727\",\"0xc91f08f4729569c5886c05fcbe293fcccd75b8f4be230c58b4ec98e225cc6c7d\",\"0x33ec3ee0fe06484da34e4c846fcad247b32f50c74b6c56082424a475a3c8fc7f\",\"0x4cd94456be4a1b5d45aa64d233db244dec24afc45cb68174670ebc2bc8006d92\",\"0x5c149e8e7c7ce92dff3f5cfb58ee43378593fe3873f6c41a970b6382c2838896\",\"0x8742c248de44fef45a8caa4d7ada45df74115afd7936f9490467047c27367b25\",\"0xb1ec71f67cad17da96823f461cb60e74685fad1bcdf23e0f2d1e6da43b12187d\"],\"num_leaves\":16483285,\"num_nodes\":32966555}}").unwrap() + ) + ); + // 16483499 + maps.insert( + HashValue::from_hex_literal("0x5b8da0e09b42e65bc2a57bc23e1a3b8f05592573fdecf94060cff036446e62d0").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x2d2d6e8d7c841b629003e650c948f91a5bead028cfb0fc6409eeca85dfe45b93\",\"txn_infos\":[{\"transaction_hash\":\"0xbe6f30c0a34b75944fb9d1d6b0987bfc0fec1dbabe1c9b34ce859c813492ce51\",\"state_root_hash\":\"0xe818efdb446a2804d938c5b8fd2ef65db2c72ba5c98d59294bd4521aa6f8f106\",\"event_root_hash\":\"0xa72bac35d90663ace051cc7703974b7ad6d9f0ba1a30aa458aa5dffbb7b0d790\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xe00325c35aa460b1475715b6cdcf4ac6b5fb164490d6f276255e380e2044e775\",\"state_root_hash\":\"0x2d2d6e8d7c841b629003e650c948f91a5bead028cfb0fc6409eeca85dfe45b93\",\"event_root_hash\":\"0x171ac029ec676d5f9be2f6c06a33e691cbc55629dee8841c6f27380ebe8d7df5\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16483498,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[171,132,251,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,219,122,1,90,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16483494,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9282217,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[57,151,6,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16483491,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[164,132,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,57,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000008096295553fd54c584b8e961da18ab0c\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[253,175,142,157,137,19,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[171,132,251,0,0,0,0,0,32,100,183,85,226,231,208,240,134,50,68,13,239,156,168,113,194,41,221,108,208,30,228,60,41,207,36,65,151,2,167,194,93,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,171,132,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[164,132,251,0,0,0,0,0,7,165,132,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,132,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,132,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,168,132,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,132,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,132,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,132,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,132,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,184,100,217,69,0,0,0,0,0,0,0,0,0,0,0,172,252,4,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[219,122,1,90,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,97,151,95,66,103,155,39,0,0,0,0,0,0,0,0,167,132,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,170,162,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[12,208,189,103,122,70,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,16,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[173,17,217,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8096295553fd54c584b8e961da18ab0c/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,1,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8096295553fd54c584b8e961da18ab0c/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[44,214,232,172,140,19,10,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x5b8da0e09b42e65bc2a57bc23e1a3b8f05592573fdecf94060cff036446e62d0\",\"total_difficulty\":\"0x0e61e3b291141a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xceee18c56de9b7c8065bd4b8b140591e7c2f6b2501305936a7810e98397e3cab\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xa1e4dffc50bf2c49363b397118ef01b3a1fc9d2847a8c9268c4750a8721cb0df\",\"0x4c271f7b90fd684234f31011a7bd5385afc54ec0f4b8ca25d7dbaa4242143cc8\",\"0x3f3e09b4234171dc6750ddd8d53789782dd4b92c5be0285eb1c9f49a7ceadf17\",\"0xae488ccdc8699d4e443ec7ef3ade94f6879b28835d077c41d9ad9e6e1acf429e\",\"0x811b6b44ab79bcdf92a51b1de5f668a18287ad0c3468cc7c144f57c07e3bcee7\",\"0x141dcd79500938792c0aa983b9881a75dacca15dc2c3e491279b25f89dcde53f\"],\"num_leaves\":18008686,\"num_nodes\":36017360},\"block_accumulator_info\":{\"accumulator_root\":\"0x757541d224f59710d3375df1922ad4b48dcc902ac2ac86aa1cc935f8d42643fd\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0x269ac5cba34a7881c0fa13412f13665417df005ea7cce86b17cbde87ca40ef0b\",\"0x3be0b2fdc441ba3d6a694e8d771205c3d00300ae60237753e8ec377829fc31a0\",\"0xf8de20b03b68a0863c5df44ffd4c92051c5ac3147b45f2f14394d779a6975278\",\"0x49a49b31d57b3a190b7313cbda2bef64fc1180081340fa56d0e294edb2bf49de\",\"0x3f47343cb460111e7482d7885d6e85aa8e6ac254e691f91d5e57eb90532d4520\",\"0x64b755e2e7d0f08632440def9ca871c229dd6cd01ee43c29cf24419702a7c25d\"],\"num_leaves\":16483499,\"num_nodes\":32966984}}").unwrap() + ) + ); + // 16483659 + maps.insert( + HashValue::from_hex_literal("0xeefb0a4316d8b245426e2ebf8a125a1230ac1be81f5daf0489e5db90b95b07b4").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xee307a9ed4cfd2cc7c098a2fedb4343f306da023cf2f4fb2468e82edc1eb0b14\",\"txn_infos\":[{\"transaction_hash\":\"0x531f3770e89152d77ab6ff18c63aeee5e1797f346b1401b52b04c161707a5f05\",\"state_root_hash\":\"0xf654fd1148d729e914156424c4a03c9892236509c5dc982585df15e32c2c5059\",\"event_root_hash\":\"0xfaa03ae1ad2af499d2ae573ce807415f71b4caf9ff6e3c0ee5d8ec839670afd2\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x7e33b037f391cd441884f21598e4a08d6eff5d937af3dc3ecf482ff0cc1f72b8\",\"state_root_hash\":\"0xee307a9ed4cfd2cc7c098a2fedb4343f306da023cf2f4fb2468e82edc1eb0b14\",\"event_root_hash\":\"0x401c9e12f9185822f11127bb1cf9a223a28f50b86583186a425dd83ebedeaa88\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16483658,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[75,133,251,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,230,220,13,90,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16483654,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9282352,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16483651,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[68,133,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000614d3e65850a05365ed0556e483c9bae\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[134,179,200,110,147,98,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[75,133,251,0,0,0,0,0,32,105,196,255,173,83,33,57,227,126,159,227,216,104,9,42,159,164,139,119,15,148,168,40,232,199,49,166,72,103,140,194,60,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,75,133,251,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[68,133,251,0,0,0,0,0,7,69,133,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,133,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,133,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,133,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,133,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,133,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,133,251,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,133,251,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[7,0,0,0,0,0,0,0,0,187,185,237,0,1,0,0,0,0,0,0,0,0,0,0,37,158,15,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[230,220,13,90,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,94,66,75,135,102,155,39,0,0,0,0,0,0,0,0,71,133,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,49,163,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[33,71,240,37,24,71,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,17,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[72,67,216,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x614d3e65850a05365ed0556e483c9bae/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,1,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x614d3e65850a05365ed0556e483c9bae/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[80,7,63,226,150,98,11,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xeefb0a4316d8b245426e2ebf8a125a1230ac1be81f5daf0489e5db90b95b07b4\",\"total_difficulty\":\"0x0e61eb3fdcd0a5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf0ffc9a28bad528427a5778f721a5e424c58014e1c22b44835caa64d80f072c8\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xa1e4dffc50bf2c49363b397118ef01b3a1fc9d2847a8c9268c4750a8721cb0df\",\"0xe23d7fff667ada422bff309c47da9065c408c1ddf56b8ca74f38f3bf042fa4f0\",\"0xfe4612a7e3567d522690455019f175f1ebf7ab7f72bc623efb4fb0e939f5b606\",\"0xbc211d34142e8525a62418f132f2dda96d5c3a1f15fdcbab5a7199677af1cb6c\",\"0xf58aa9f81de8c529ccf83459080252c54a658153d77701f78d81533302ffec64\",\"0x1ae805917e3d7aab107009d9febcaed9968fea055357534a2f93bc731a09e70b\"],\"num_leaves\":18008855,\"num_nodes\":36017698},\"block_accumulator_info\":{\"accumulator_root\":\"0x39752c59409bbfa9603599d23e2883d411e8c58587402c3987c3d75cb2d124aa\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0x269ac5cba34a7881c0fa13412f13665417df005ea7cce86b17cbde87ca40ef0b\",\"0xaab66da3048d37c8e7ddf8a86b3f70aae9a75c7c3755bc04ecf46cafac49480a\",\"0x7db1455487850414228af3ab2825643b80dec7098bf67855e0494bd391b8bebb\",\"0xf2f65231c40210046531ad67944083279c7e1bcf2be2e12fdceb06fc4448e09d\",\"0x6ba47e1b4d8e2fb05874983d1e8aa6e2144a47adefea914a53f1331fda1001b0\",\"0x69c4ffad532139e37e9fe3d868092a9fa48b770f94a828e8c731a648678cc23c\"],\"num_leaves\":16483659,\"num_nodes\":32967304}}").unwrap() + ) + ); + // 16524348 + maps.insert( + HashValue::from_hex_literal("0x511ccf8ab9644836eb0bcf9d96280e856fdb5769ec61e57f10b98d000173a688").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x56c160a2762adc91a4c9293764a7fc3df373e774e247f2959de581aa3fca853b\",\"txn_infos\":[{\"transaction_hash\":\"0x99e7c88468f46c3f5a9de0a0de8d33c1761ba1c5bfea91b7018ecac0df6522ae\",\"state_root_hash\":\"0xd4a3c07f72746bba1a333604252c756d59deb67fede8c6f0cbade1cf5c4a23a2\",\"event_root_hash\":\"0x88daa9823ac0c0903b4017de652a7af5944f56faa5b7547334e9e7f4a3b95797\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xdb2bd6ce5e6c714f5cae2cfd83fa6e55c5adb8a333d51f996a4a82924d4cbda5\",\"state_root_hash\":\"0x56c160a2762adc91a4c9293764a7fc3df373e774e247f2959de581aa3fca853b\",\"event_root_hash\":\"0xa8970e12f3728a56964bc8bfc029628bbbbaa855efb66503cad0007e70c749ce\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16524347,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[60,36,252,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,195,50,63,102,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16524343,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9316828,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16524340,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[53,36,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000008f838a32dfaf44911466410ceed7e398\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[182,146,2,100,16,200,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[60,36,252,0,0,0,0,0,32,64,218,22,17,70,219,25,182,71,208,233,80,7,89,84,231,245,94,28,61,127,105,166,23,15,232,148,150,90,89,74,134,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,60,36,252,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[53,36,252,0,0,0,0,0,7,54,36,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,57,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,36,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,36,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,36,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,36,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,36,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,36,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,36,252,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[5,0,0,0,0,0,0,0,0,3,139,121,127,0,0,0,0,0,0,0,0,0,0,0,144,145,7,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[195,50,63,102,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,3,189,90,194,172,154,39,0,0,0,0,0,0,0,0,56,36,252,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,221,41,142,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[215,242,138,140,203,228,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,18,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[227,116,215,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8f838a32dfaf44911466410ceed7e398/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,1,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8f838a32dfaf44911466410ceed7e398/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[35,23,157,84,19,200,17,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x511ccf8ab9644836eb0bcf9d96280e856fdb5769ec61e57f10b98d000173a688\",\"total_difficulty\":\"0x0e68287ac22c47\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x70c3f18be797e843379198aaf1390375073012fd7f582fb0c312a02b9960a1b7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x22efb49a47dc59f7858e67b82c0510a9abc6d4f22d02e043062b740e76412f51\",\"0x1d9d913f4d3811046cfc834a9ad718e0889c3466b74a832efab29799ea6c1cc2\",\"0x840cc3b6328b80110e24ed77c79c7607eff94edfb3223cd480d377d6b577d585\",\"0x16e7e60a0629110bc1f458a3eb9c2bf31a838edd294f89e054c8eae88903a8ef\",\"0xb8d5f78c3b7a91452288669d6143d7bc028031a14f122445a892ab29ee6eb9f7\",\"0xda747be94a3297e68c1561e841f163935672c16a6e91c182b7b709ae9b97926b\",\"0xdd8d552b2b9ba95a47690a05509e5264a2b14a62b5ad2333a680a9907b933b2c\",\"0x2567c2ea5bfab6cb5ff2711603d7f773f4093d75d3ec5b580a0624ab7fa0960c\",\"0x51c070f3715dc1f768079d27ad10d49ca807a9e370adbff8b1f132502b918e2e\",\"0xf526a29dc413a7d9bdff6e9c7a58446ab073124881565d6600077850f2a09d2c\"],\"num_leaves\":18051014,\"num_nodes\":36102014},\"block_accumulator_info\":{\"accumulator_root\":\"0x7186432f322fe6718423887bb93e323a6d3b3fe27b9dc59f322b55c4a7a4fd7c\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xe67ef3e6a2aa0433c30c4a1aa24e4be998c758d65cfa0ed05947e95059daa080\",\"0xec18cb945fc070dc49168b1be10f421375cdc7922c119598649392b496d3e694\",\"0x022a3f08bdb7be972b3bee197cdc7112e1dfe185aab52d1175bf903cc1c668b1\",\"0xd6cc5d78e058186c26524102c67b0020cdfade20c0002d96aaf8c462e5f3d472\",\"0xca2c656d0379839e4683b09c9fb8eda03bf0083151aca5ef7a01aae8dc46f2a3\",\"0xaff171ba7559273b2cae4cf25b5153bb3d8700dc912d386d840bf91dd3a9a05c\"],\"num_leaves\":16524348,\"num_nodes\":33048684}}").unwrap() + ) + ); + // 16524563 + maps.insert( + HashValue::from_hex_literal("0x00967e8a4bb9c90e857b4848abb3b4b9861ea44c059be73a509d59d91265341f").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xc22019b0ed6fc55e2d3709386db20d9dee546eebc4ca54e83b25a6d0332a8695\",\"txn_infos\":[{\"transaction_hash\":\"0x8d74cc0d43615a6590f0f867a34f8f47c39a22d9fd0bf0c97a7344de8488bdf8\",\"state_root_hash\":\"0x3404cf3179bd211ed782cb741d5617b7e50753ca99022ebef9a28613c0740a61\",\"event_root_hash\":\"0x360522463461937a084ce3f123e82363e96cb001135c05aaec1fe5d598bb2dfa\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xac3c91d437941cfa46d67cc133df874033627abb4ab946256a1f2d65b3da1672\",\"state_root_hash\":\"0xc22019b0ed6fc55e2d3709386db20d9dee546eebc4ca54e83b25a6d0332a8695\",\"event_root_hash\":\"0x6c8c3cc540b99294892dec8ba516b025fec27d13e33a5ead14d5e43133897e7a\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16524562,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[19,37,252,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,117,162,79,102,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16524558,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9317009,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16524555,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[12,37,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000079e5f6ce285211fe350369d0a52fee0d\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[61,70,31,37,102,57,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[19,37,252,0,0,0,0,0,32,104,75,57,64,138,44,34,27,35,141,131,40,189,83,158,108,196,220,9,111,18,229,239,163,154,45,139,129,143,164,78,216,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,19,37,252,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[12,37,252,0,0,0,0,0,7,13,37,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,37,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,37,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,37,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,37,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,37,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,37,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,37,252,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[5,0,0,0,0,0,0,0,0,97,246,94,98,0,0,0,0,0,0,0,0,0,0,0,247,152,6,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[117,162,79,102,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,211,184,229,198,171,154,39,0,0,0,0,0,0,0,0,15,37,252,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,146,42,142,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[194,234,208,108,159,229,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,19,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[126,166,214,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x79e5f6ce285211fe350369d0a52fee0d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,1,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x79e5f6ce285211fe350369d0a52fee0d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[18,90,158,71,105,57,19,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x00967e8a4bb9c90e857b4848abb3b4b9861ea44c059be73a509d59d91265341f\",\"total_difficulty\":\"0x0e6831169e1293\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xbf7f49711b35081ab80c6a51ccdd95c3370ae616fe05a0669362bc43c343d55f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x22efb49a47dc59f7858e67b82c0510a9abc6d4f22d02e043062b740e76412f51\",\"0x1d9d913f4d3811046cfc834a9ad718e0889c3466b74a832efab29799ea6c1cc2\",\"0xf5008aca7a9b3e289020f36c27dcce8fcde8c3ee27e5e184cf4cbc193cfe75e1\",\"0x1b5c7891976fe8896a31f41c2db595d54ca1630f1f08c867769a534b27256708\",\"0xfa6a375f6ec0f87dfabc640150ce4644147d771b832cc7002198b32d4dc9834b\",\"0x0ab22248f733fa408d327a49fe51874b4aad8ff2fcd4d5e7727e12c0a508d18d\",\"0x4ea8b7152b7654408f5fba9843415bb6bba3af167de51967a9f8c06f88b2a81f\",\"0x8283af0d9272df67cf12feaa1eb10f180de808a290a5ad5b436f0e6fddc4d773\"],\"num_leaves\":18051239,\"num_nodes\":36102466},\"block_accumulator_info\":{\"accumulator_root\":\"0xc3a19cbf24ed547bf958a82f26774db36627fdb4f34c62ff5678c829ce915771\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xe67ef3e6a2aa0433c30c4a1aa24e4be998c758d65cfa0ed05947e95059daa080\",\"0xec18cb945fc070dc49168b1be10f421375cdc7922c119598649392b496d3e694\",\"0x076fd2dbc5b2bc2f2fbe9477de751e7a8cce86d20c39384e7130c4023304241a\",\"0xc69c4e1a6691ed0c6fbee84e7cca17f0757b99523aab28ebe04b539cb8335983\",\"0xaf72ed92d0fac0cd89984311ace24bcf4bc855a6c95d4d2df9fcda2afb6f8090\",\"0x684b39408a2c221b238d8328bd539e6cc4dc096f12e5efa39a2d8b818fa44ed8\"],\"num_leaves\":16524563,\"num_nodes\":33049114}}").unwrap() + ) + ); + // 16539820 + maps.insert( + HashValue::from_hex_literal("0x21ff9e8728c4db64a2ed26d09f295bfb0de23fa9e8d6d17ba404bd2a6182aea2").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x257cd665746e6a1c76dd3539ec36ee4bd99fd2139c46328bd3016aa1a24134c6\",\"txn_infos\":[{\"transaction_hash\":\"0xc6fd17c874765d3b02b712f569d0c7d4404f216b124f1637a8b52239c51ed73e\",\"state_root_hash\":\"0xcd15d04c16da52f156ed8497556016e3830f767472b94377ec3ee0bf639594cc\",\"event_root_hash\":\"0x8e53e513e01fc352f05cb872a4eea82d20183188ac050505e923ce1d0a3966c9\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xd2fa8c99e3503f53866f3777a65d02f65934b42a795867d7ef7ae548ca512b43\",\"state_root_hash\":\"0x257cd665746e6a1c76dd3539ec36ee4bd99fd2139c46328bd3016aa1a24134c6\",\"event_root_hash\":\"0x89a586e68ccc2299cdbac89eb65f57adbafdb4217a9903e4b8cddeeb8ec385e6\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16539819,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[172,96,252,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,95,87,226,106,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16539815,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9329912,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16539812,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[165,96,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000005918b0782056c9b698459ad37565d15b\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[190,203,218,241,136,170,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[172,96,252,0,0,0,0,0,32,159,185,168,142,15,31,95,254,27,6,82,212,22,125,117,228,126,233,24,189,255,118,96,48,134,65,91,149,131,43,202,82,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,172,96,252,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[165,96,252,0,0,0,0,0,7,166,96,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,96,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,96,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,96,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,96,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,96,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,96,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,96,252,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[9,0,0,0,0,0,0,0,0,119,90,83,2,1,0,0,0,0,0,0,0,0,0,0,74,228,50,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[95,87,226,106,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,95,143,119,29,102,154,39,0,0,0,0,0,0,0,0,168,96,252,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,249,92,142,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[170,113,232,20,176,32,52,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,20,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[25,216,213,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x5918b0782056c9b698459ad37565d15b/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,1,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x5918b0782056c9b698459ad37565d15b/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[89,133,190,87,139,170,26,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x21ff9e8728c4db64a2ed26d09f295bfb0de23fa9e8d6d17ba404bd2a6182aea2\",\"total_difficulty\":\"0x0e6a85bfba4e03\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc8b0c21aa4733575fe4bc5a8b015e16ff2922f160ed6f974d9a7d4d7760f7a7d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x6346e242ae533cbcb53b0453684efd95565b21ff96740738c94c12fa83c6d241\",\"0x76a3eef943169ad7763453b51a994247f44ca34e546df1d677bb13e174ff526f\",\"0x3f168d16c75d827e0f76e243b9f87b7629277f29eb7987aecb1f9e0cc00ce7ce\",\"0x150aa3f60b11a3eddf265ce76a3b2e794471f775ed155e66c81737e78fc0c01c\",\"0x50c559780e0749c1ced9bb0a181f3b028a2435d312b7aac348d824ac67b990f8\",\"0x4635152413bb8f6c10452a1a8ee4353a50c4e6e02fd5de6715bf836c9d8cde54\",\"0x95cffdcb0707677f945e941e79a6502bcc54c131fbfe0f26faea50791f84662f\",\"0x18feca34f53f0a0f4c85f574526457aff06623d39c16a849c224fb9bd2c697dc\",\"0xe84ed71c3d85b97a3a513f280e5ad9f2c75d1e32da4cb659ffc031ab1294528e\",\"0x8c8d1ec3670ffced71318a22ff8fc8d48228bad95b6e2f8fc3f10a3a05d51ed6\"],\"num_leaves\":18067132,\"num_nodes\":36134250},\"block_accumulator_info\":{\"accumulator_root\":\"0xc1663c38391b42b854454f47cc35c35783a4fb9837e94020c69f0210e4fc7780\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x155424ad24c54295e5991829833b3fb3a4e5036615f050553558c5f89d191ed2\",\"0xcfe202e8dbc8380d8131bd2c4d9adcec2d073db64fc6e38548ba273821dac91d\",\"0xaf4659015af5830f5f06d1dbc8f008547da73522ab42d5310ffc3c4bf36e0b1d\",\"0xa90f6ce6c84d7f0348a1f359ba59d0bdf72637468c07792e9d4999a4c726bf21\",\"0xbf565089244bde8c817bb999458cb821722aaf4de2ebafa78ba0f1d62f88f993\",\"0xf265471663c3f3c5c5ce829118ceff9d79c1e62c309ef770969f36b8faa2204b\"],\"num_leaves\":16539820,\"num_nodes\":33079628}}").unwrap() + ) + ); + // 16575866 + maps.insert( + HashValue::from_hex_literal("0xdaefaff36602891347bc1cf740801b538c3e6a71204927f5e088358b0bea71cf").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x5ed8ead4950cbb6ae1af938e78f8a41e0023d0ffe9c52cb88417cf5e2bbfddb1\",\"txn_infos\":[{\"transaction_hash\":\"0x07e19b8134a3da87605c339104b352bc89f8c3633bb0827cd5b2eb7b9e2c4de0\",\"state_root_hash\":\"0x59c37558c30eac36685a2db1c0207b5c30d73b57ba4da7be9c58022f2955fabf\",\"event_root_hash\":\"0xc3a47b3ee565a490c0de9d96b77223d154ad36a72671a47f6ef6d4f31444cb76\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xbf7b0e3cfa6a939e234eaa28192c44f42c0299d749cfe8cc8a36e53ee41acb28\",\"state_root_hash\":\"0x5ed8ead4950cbb6ae1af938e78f8a41e0023d0ffe9c52cb88417cf5e2bbfddb1\",\"event_root_hash\":\"0x758b6ea04b1587beed688ba05e48146d45f8c29a3da530660a8f0d535d4060b1\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16575865,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[122,237,252,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,218,253,175,117,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16575861,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9360156,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16575858,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[115,237,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000023b1620cf3b4f4528b09e31f109e732d\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[75,138,100,132,50,47,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[122,237,252,0,0,0,0,0,32,67,39,151,45,13,56,5,61,101,152,152,107,141,211,198,17,20,205,234,205,83,151,28,118,133,185,40,27,227,16,31,119,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,122,237,252,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[115,237,252,0,0,0,0,0,7,116,237,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,237,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,237,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,119,237,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,237,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,237,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,237,252,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,237,252,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,134,160,110,31,0,0,0,0,0,0,0,0,0,0,0,57,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[218,253,175,117,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,70,180,147,139,193,153,39,0,0,0,0,0,0,0,0,118,237,252,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,29,211,142,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[189,141,23,161,21,171,52,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,21,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[180,9,213,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x23b1620cf3b4f4528b09e31f109e732d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,1,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x23b1620cf3b4f4528b09e31f109e732d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[69,249,151,235,53,47,21,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xdaefaff36602891347bc1cf740801b538c3e6a71204927f5e088358b0bea71cf\",\"total_difficulty\":\"0x0e6fb6b5d9a9fe\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2791cc2b02b67737af314621ec4194317a758e48ee273a9b5eff95a545521ac2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x4b12e50e7e0e7540ee2357ee5cfaf41d752948c40615cce7681941ddfeb00371\",\"0xd4993a1c9906467a018132000db8f65c68e4b77e8012344d536f6c2cbb521c1d\",\"0x7bccb5cc330d5751ac605df7e1c2e74de1101d80fe10c85b9352a8d30b765df6\",\"0xece1212bccad4b1a3bec273203238e20f273954931aed765547c42e17180237b\"],\"num_leaves\":18104593,\"num_nodes\":36209179},\"block_accumulator_info\":{\"accumulator_root\":\"0xa68235b3e6eb1d6f8efbceb7850b2e9e9757172969456b7b3cebcbdf1f271db8\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xc1fe955e8d702dcb938eb7b6e7cd1925afb8a597e39951239e6885441a8700cb\",\"0x919a6d38f8ece7eefddc9f7bfa51e0350319ecbd3b41646707d54a82e4bd9133\",\"0x156d7569ada57117c9951d29388f4afeb3111cd1e063020629dff4845d581fdc\",\"0x1337b424d29ddcd28bdf43e9a651c5a582ba6825613f2a8ef86064b733dbf6fd\",\"0x6c31fe213e0b976d1dfd46f1ad4fd208260904a8f96b96b724e436ce63535781\",\"0x7e4fefc3831aca076046a4c64acefeea583e0e69bdf353521278311f5800fc3a\",\"0x0085be684bfefe49f0118254cc0d2934ef26121a381b89d9a5d362724edb507f\",\"0xba10eefd5051bdb49948ff4a4b4efe8688937bb42f996757508a0dd19db5ddbe\",\"0x74981c189535d0a62180ed4682e9f09ba850085ee5e4df4d78576d66c7b55be9\",\"0xabfb8dac19673540f60f34d5ac3128d6532d9720bfc86801b06c5203831e7eb7\",\"0x382ef566c7964d163a06a5faa173945903e232d3f94b5d47272d5d6a2e553e5a\"],\"num_leaves\":16575866,\"num_nodes\":33151715}}").unwrap() + ) + ); + // 16592547 + maps.insert( + HashValue::from_hex_literal("0x0732c03fb59ca45fd7cd223e573f342ad01f4a31a85a8c07326c7ead8d61847c").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xfd773a64096cd9a50b1cf39a50cd98dbe1112455073b505711f3d30752713785\",\"txn_infos\":[{\"transaction_hash\":\"0xc68473a74877ed4362e07fbc6124d85ed7746b893034e70860414c2674b801ff\",\"state_root_hash\":\"0x7aad1e4e7543efed86820b09d12fbc4b5bb3fa0576cc41730b4a88e0c2675541\",\"event_root_hash\":\"0x330390a732b777bae571075cdbc0972b866252f92ba685ebb2db39a0ce6bfc61\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xdb31d719830110e7d07e5835383dc5a7f87862cd29129024f4bebdd539f7dedb\",\"state_root_hash\":\"0xfd773a64096cd9a50b1cf39a50cd98dbe1112455073b505711f3d30752713785\",\"event_root_hash\":\"0x6ef91c7d6125b0079804eaf9ca03a9e082c20427f1d87abee205c575fb34586d\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16592546,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[163,46,253,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,183,179,175,122,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16592542,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9374126,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16592539,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[156,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000e8891c3775e9ce4e827b7a575e0731fa\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[125,106,35,81,239,80,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[163,46,253,0,0,0,0,0,32,240,50,136,90,102,3,243,184,230,246,116,78,42,102,128,174,166,203,245,75,15,153,117,164,40,228,166,231,77,126,120,18,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,163,46,253,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[156,46,253,0,0,0,0,0,7,157,46,253,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,46,253,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,46,253,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[12,0,0,0,0,0,0,0,0,164,16,177,173,0,0,0,0,0,0,0,0,0,0,0,201,54,8,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[183,179,175,122,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,201,242,56,98,117,153,39,0,0,0,0,0,0,0,0,159,46,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,175,9,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[82,169,217,62,33,235,52,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,22,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[79,59,212,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe8891c3775e9ce4e827b7a575e0731fa/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,1,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe8891c3775e9ce4e827b7a575e0731fa/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[214,25,94,16,242,80,27,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x0732c03fb59ca45fd7cd223e573f342ad01f4a31a85a8c07326c7ead8d61847c\",\"total_difficulty\":\"0x0e7210b6640cb0\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9c8fb908e7dca7f367d1796ab48c14afe29fd8c36efefe61e854042e6bb5d940\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0x4f8e1a1f0b9760f60e7ccbe64f6cf54bc526b7bdae7f1c478099a83d1e484314\",\"0x1aed948400cf4b3a07f4d3833b705f6b364c2b8cf745bc00985f1e7fef10522e\",\"0xb3a8da1eda7b13c9880b960845a7e20216820d865b9086cb0d5ad116b645a7a0\",\"0x3d2306359fa05e4a8189eea58962298b6a040c5552646b55f24325064e88c3a0\",\"0x9428f6e51e8062e4c6a3c34cf45cf3e2b4221d8dfd729ffecbf97ff6a02dbb21\",\"0xb995fb1863687efc8f09c3a64c5158a2286893a043461ccd26d734a96f6099b3\",\"0xc7b6906bc64f0becc184b0fa9252e6343a1e207167bd4349081cbcf62a25942c\",\"0x2fe073be2af199b7e61b6e2e718bab99e83f41e1aea13dd786d937c27e203e64\",\"0xf8639678139aa0e6f905bb8b8ced7fab0eb975815b8b4cedc3439739022a4a70\"],\"num_leaves\":18121983,\"num_nodes\":36243953},\"block_accumulator_info\":{\"accumulator_root\":\"0x6bdd36df552262abae773394d0574bee9fa99fe23065ed9cf6745cb7acc468b3\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x86569d405ba44873e164a5d5ed2c18678091724be21fc0b0850aa0fd9efd08f7\",\"0x912bed2f829cfeee94f081aa0821e5de591f9c28c2a49b036fc6218f0f29711a\",\"0x648413ac45109e03e4cf8b0066e253c6fdf1bf30415b056f0f220fca63d2cf51\",\"0x55f3215697a5a9395611c0449edbf364f2da2bd3397df6a669f005577efddef8\",\"0x649be5c53131c2eeca377002d6187680940f4ee9932c6273e53c1f11f59a8605\",\"0x47529783933254f376467a93f383a452e680e266d2585987dbe9e324deb523cf\",\"0xf334afa34eb014466fd62920f3c59506b91cf06eb01cf7dba51b18cf9e73aa6d\",\"0xf032885a6603f3b8e6f6744e2a6680aea6cbf54b0f9975a428e4a6e74d7e7812\"],\"num_leaves\":16592547,\"num_nodes\":33185079}}").unwrap() + ) + ); + // 16592585 + maps.insert( + HashValue::from_hex_literal("0x255a5042e0f87e9a4dd0217e5e90f58288f330f5e2105774094dc1be49611055").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xc3b5f9d52b6f4697073c31ec2d889bc74d8b8699aa680e4f788be4880f4b8e6c\",\"txn_infos\":[{\"transaction_hash\":\"0x6309accf7c6a7cad976ca047677374e43d1cd277dee9d40508e97114c2bc1f33\",\"state_root_hash\":\"0xafa24bd37dbcc945d31afa2af370d964e4ba1762610c27749037ce2914eceac5\",\"event_root_hash\":\"0xa5f7ea8c6fd9a7ec565049e3b6adebbe765445f89d8658e2ee0c73835a3ea61b\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x9bc42340d81dec1aa44b5eb58f5314a85b326951c8e542dcf044615c5819093d\",\"state_root_hash\":\"0xc3b5f9d52b6f4697073c31ec2d889bc74d8b8699aa680e4f788be4880f4b8e6c\",\"event_root_hash\":\"0xff0b30013d6e59da7fddf494adcd10090261fcc545fc4fb71aac3af251b1c65c\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16592584,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[201,46,253,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,71,175,178,122,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16592580,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9374155,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16592577,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[194,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000a62594faff9b19cecc3a511ca0dd3abd\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[70,110,89,181,18,233,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[201,46,253,0,0,0,0,0,32,96,244,252,162,159,69,218,120,43,205,203,114,103,25,136,65,221,2,153,63,250,66,138,3,182,153,126,113,239,229,187,175,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,201,46,253,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[194,46,253,0,0,0,0,0,7,195,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,46,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,46,253,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[12,0,0,0,0,0,0,0,0,144,242,237,217,0,0,0,0,0,0,0,0,0,0,0,218,1,14,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[71,175,178,122,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,19,118,192,53,117,153,39,0,0,0,0,0,0,0,0,197,46,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,204,9,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[99,168,38,61,67,235,52,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,23,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[234,108,211,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa62594faff9b19cecc3a511ca0dd3abd/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,1,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa62594faff9b19cecc3a511ca0dd3abd/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[184,105,151,217,21,233,29,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x255a5042e0f87e9a4dd0217e5e90f58288f330f5e2105774094dc1be49611055\",\"total_difficulty\":\"0x0e72123eea673b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2f4d2a9d4a62b057b686b1c690b734416a45ce7c90f6815a5ad5778d242a7e9c\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0x4f8e1a1f0b9760f60e7ccbe64f6cf54bc526b7bdae7f1c478099a83d1e484314\",\"0x9beedafd4474e94e3f6a4a21e2694eeb9ef4aa1d5ac17ca42c0ecdf930b7e16b\",\"0xedcc5ccc67f1e35aaddd62fbbf0ebb6ebbf0b918bff21b575b3fd05f93f08ec1\",\"0xb7549774ac04440e2e27b28387515b21e364cd48c9d805be0a0fc25c6bf0d63a\"],\"num_leaves\":18122024,\"num_nodes\":36244040},\"block_accumulator_info\":{\"accumulator_root\":\"0xff2efb7180d2b10872824bcda8ab5fb0cd027dc7f14bb71de74a5efeb5d02c87\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x86569d405ba44873e164a5d5ed2c18678091724be21fc0b0850aa0fd9efd08f7\",\"0x912bed2f829cfeee94f081aa0821e5de591f9c28c2a49b036fc6218f0f29711a\",\"0x648413ac45109e03e4cf8b0066e253c6fdf1bf30415b056f0f220fca63d2cf51\",\"0x55f3215697a5a9395611c0449edbf364f2da2bd3397df6a669f005577efddef8\",\"0x649be5c53131c2eeca377002d6187680940f4ee9932c6273e53c1f11f59a8605\",\"0x0a2142a30420345c090caa233d826fcde9dcc85bb76108cc13b0dbf2a627781f\",\"0xc9e78840cb567134b2358cfadfe6b9e98da36fb2ada56dd425da729153abca86\",\"0x60f4fca29f45da782bcdcb7267198841dd02993ffa428a03b6997e71efe5bbaf\"],\"num_leaves\":16592585,\"num_nodes\":33185155}}").unwrap() + ) + ); + // 16609513 + maps.insert( + HashValue::from_hex_literal("0x7224538c51b21c05c4678e2ef83005e13d172708ee86aaa80bdeb673fd2c73a8").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x1a584da0ac9b86fb45057eca857cbf12bd09116c166787cee12dcaf02413b6de\",\"txn_infos\":[{\"transaction_hash\":\"0x40d895e452866a9e5bee4e17b8eabb9a52c2595651280d7259202d2d9c24ac26\",\"state_root_hash\":\"0x68267c959894369e8d8af9ac3265c603b4b3453a70a645110843892430d2f1f8\",\"event_root_hash\":\"0x37b3db8095b32d1695149c42577564a77517944bb7419486af86f5de613e4a70\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xdb4b34baa1e3d5a76ac556dd0d7aa9ebbc95ca0f6229d935377c00cc6d72850d\",\"state_root_hash\":\"0x1a584da0ac9b86fb45057eca857cbf12bd09116c166787cee12dcaf02413b6de\",\"event_root_hash\":\"0xcc6bf1bac1a936c4a9aa5ab3e9d1b1762e00a154c6466424de385335a18d7c12\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16609512,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[233,112,253,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,157,113,197,127,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16609508,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000d9b2d56e8d20a911b2dc5929695f4ec0\",\"sequence_number\":1795440,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16609505,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[226,112,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192]}}],[{\"V0\":{\"key\":\"0x0100000000000000da9c2b5689b3c9ab8ecd3b0140505117\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[25,191,130,210,167,245,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[233,112,253,0,0,0,0,0,32,199,42,250,163,193,128,188,196,80,232,17,34,180,27,52,33,139,149,38,66,204,36,253,117,87,97,101,45,222,215,106,165,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,233,112,253,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[226,112,253,0,0,0,0,0,7,227,112,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,112,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,112,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,112,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,112,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,112,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,107,108,15,0,0,0,0,0,0,0,0,0,0,0,0,0,233,112,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,112,253,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[6,0,0,0,0,0,0,0,0,82,136,216,86,0,0,0,0,0,0,0,0,0,0,0,74,192,72,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[157,113,197,127,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,171,185,160,224,39,153,39,0,0,0,0,0,0,0,0,229,112,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,230,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,113,101,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,230,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[213,107,206,201,186,9,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,24,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[133,158,210,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xda9c2b5689b3c9ab8ecd3b0140505117/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,1,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xda9c2b5689b3c9ab8ecd3b0140505117/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[237,128,173,68,171,245,25,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x7224538c51b21c05c4678e2ef83005e13d172708ee86aaa80bdeb673fd2c73a8\",\"total_difficulty\":\"0x0e7471a7a7d3de\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xeed4ce706c1407eb2e23be93033ff348dbee0491e6bdf1df21dfcb6604dbecbe\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0xb70369920de15d0a040e8781e19454818776e613616fb5834baf5e9a39c9b76b\",\"0x662e57891c45fb633a50f1bc42ddee730f088585997dc1e6f0328b015d3fe30a\",\"0x1a6ca8daee52effb975ccd52a67f5388f6d718b727ad75b63fcff507ac8d2af4\",\"0xbc48977019d76825e9657d8ba0ff795e89ce3bea7ba19902fd0b901b30ced2bf\",\"0xa15ea8b48af2e14efd3f17b7b8072125a18d0a3b2ee01c3d1328462b5a285ed7\",\"0x66bdbf56848a168c908fe4dba1b6445bb2cf04d365375c193ae801217216a643\",\"0x9b69ad6d5c2393659d28d0ccf3074e8868dff5db2aa6014dabf450b8474c81bf\"],\"num_leaves\":18139675,\"num_nodes\":36279339},\"block_accumulator_info\":{\"accumulator_root\":\"0xce24c808e7b81660df5cb0f71218128b014cc2c19ea40c45394c35143f4c4da3\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x889d40ad9072ff138400aca7370f5f32f84fb3ac3b62ed93e10ab0392657aa08\",\"0x4fdb56b0fd8d11d0cac1f3c2ba017169a9c94a29a6d57fe879a2653ed78effd7\",\"0x2fb30e58ca6c92bdf5e6a28bb640a8e5f5b79b8a7fa0bc2786b0f0f51aed0ce3\",\"0x0c688126068f7338f8375fcd4e6de1b5169bb5af67fd33a602020b1b3ebd1cc3\",\"0xdeaebead9eb16129e02530f2a94531037d3ac44afb6bad36006d914ca2dab1e1\",\"0x37dd7ab578767839d4c6f42df64f98f03270dfd2284d2781dafa0f27ce7d32e1\",\"0x1a5fcb58eae079b4a3fc261adf46704584285d8e44fc4d565c4108a99b8e6330\",\"0xc72afaa3c180bcc450e81122b41b34218b952642cc24fd755761652dded76aa5\"],\"num_leaves\":16609513,\"num_nodes\":33219011}}").unwrap() + ) + ); + // 16609669 + maps.insert( + HashValue::from_hex_literal("0x930ad9ba4a39e80f389db1866690025c8f9dcbd1e1db2476a342530eab5b646f").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x996a63687fdc4f314d3742bc28ca7dcafca7b59942eaffb5eef70ecb396f7720\",\"txn_infos\":[{\"transaction_hash\":\"0x1374880349c671958d993a71d949290c88557d90acecf96454dca03a055c380d\",\"state_root_hash\":\"0xa98b25a38228235d852d819c1c8e8edb62c192c95cc2fe9d36d2cc22e0efd46c\",\"event_root_hash\":\"0x2715f7f08561c5a769101084cad8c87f78dc03190602ad7586fcf005face83ad\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xfac309dd41f1635222226ad6fb3cde6733a22bdc0087239ee05fb944c00ac784\",\"state_root_hash\":\"0x996a63687fdc4f314d3742bc28ca7dcafca7b59942eaffb5eef70ecb396f7720\",\"event_root_hash\":\"0x776853b95ea95d5252bd726f6a10307c289de3741694f6a2bdcae006876f5716\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16609668,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[133,113,253,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,145,112,209,127,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16609664,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000d9b2d56e8d20a911b2dc5929695f4ec0\",\"sequence_number\":1795458,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16609661,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[126,113,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192]}}],[{\"V0\":{\"key\":\"0x01000000000000001eef2699f7ba8c79133c261bc54fce2c\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[32,68,251,122,78,211,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[133,113,253,0,0,0,0,0,32,17,95,178,202,171,145,121,212,246,218,70,145,174,85,147,71,255,254,122,135,125,16,227,20,36,103,155,28,176,227,176,200,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,133,113,253,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[126,113,253,0,0,0,0,0,7,127,113,253,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,113,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,129,113,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,113,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,113,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,113,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,113,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,113,253,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[11,0,0,0,0,0,0,0,0,195,42,9,13,1,0,0,0,0,0,0,0,0,0,0,84,106,97,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[145,112,209,127,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,159,228,141,42,39,153,39,0,0,0,0,0,0,0,0,129,113,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,230,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,131,101,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,230,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[41,175,37,220,207,9,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,25,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[32,208,209,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1eef2699f7ba8c79133c261bc54fce2c/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,1,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1eef2699f7ba8c79133c261bc54fce2c/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[204,133,145,232,80,211,32,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x930ad9ba4a39e80f389db1866690025c8f9dcbd1e1db2476a342530eab5b646f\",\"total_difficulty\":\"0x0e7476f4428936\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8cd5248ecc23b5aa7aac53872ae8d6596ffe46f1575a55f3cb891fdbe0584e11\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0xb70369920de15d0a040e8781e19454818776e613616fb5834baf5e9a39c9b76b\",\"0x662e57891c45fb633a50f1bc42ddee730f088585997dc1e6f0328b015d3fe30a\",\"0x1a6ca8daee52effb975ccd52a67f5388f6d718b727ad75b63fcff507ac8d2af4\",\"0xa24d6704234c4170e6a1fb0ff63a916950e176dd0e60a3d73cfde7e4b4467a54\",\"0x9114a8e8b3669f8c3dd828615a3ae08e239534e5917362fdcbd5c601121a3aca\",\"0x48cc009e3c2cc412723bfbce3b4442d65e480b26d10a5cbc2755bd4de06ac5d0\"],\"num_leaves\":18139842,\"num_nodes\":36279674},\"block_accumulator_info\":{\"accumulator_root\":\"0x10f41a3e1aa1899fb976abc686718d363e5c5a96301b206c8e0c2fe71d6f1f31\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x889d40ad9072ff138400aca7370f5f32f84fb3ac3b62ed93e10ab0392657aa08\",\"0x4fdb56b0fd8d11d0cac1f3c2ba017169a9c94a29a6d57fe879a2653ed78effd7\",\"0x2fb30e58ca6c92bdf5e6a28bb640a8e5f5b79b8a7fa0bc2786b0f0f51aed0ce3\",\"0x43d471922524cf14c8aac904fadcd08e207a35e9dbe8b74dfc328d825998242a\",\"0x94fe74f06116b49276e1c196181affc85c4f3be840494e4cdbbc806234c30f4b\",\"0x50d35acc2ccac1d9c7aaac43bc8195e4c437021b3ab6e978844d94c1d0b1863e\",\"0x115fb2caab9179d4f6da4691ae559347fffe7a877d10e31424679b1cb0e3b0c8\"],\"num_leaves\":16609669,\"num_nodes\":33219324}}").unwrap() + ) + ); + // 16626495 + maps.insert( + HashValue::from_hex_literal("0xd1b29db3bbab537be24d0aca17c55cfe81146b7f9f3dc5ab8d6af439f4b082c8").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x0262a8416eec6169df4928aff6412ac36d4842950e5a0bc66a08ff430cc7c6bc\",\"txn_infos\":[{\"transaction_hash\":\"0x814093ccb6e8f90e13941c22e2c9ad7d6010902f5ead699a6e2bcf1a0245c1ff\",\"state_root_hash\":\"0x962f2d7655cc4dde4ead7ff0c3d87b2217e08abbfd79e7fb253610e8442cea80\",\"event_root_hash\":\"0x8be3c615b86e47a2c45efeeddbb8152f6d7544a4ec6d60bc9dca2af55d338f4a\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xd0c7a299c91bc6230fd48d422853dc1ac8361ce9cfa1cf369f62248ec46528d0\",\"state_root_hash\":\"0x0262a8416eec6169df4928aff6412ac36d4842950e5a0bc66a08ff430cc7c6bc\",\"event_root_hash\":\"0xd64f11b6c6cb2b9161b92cb6e9ba9d2dd37d1c34d0d65aba71a285352414903e\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16626494,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[63,179,253,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,125,138,219,132,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16626490,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9402675,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16626487,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[56,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000bab1094a9ed5b2a2d3a10c143cded8a5\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[100,165,133,161,72,84,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[63,179,253,0,0,0,0,0,32,217,137,182,239,19,28,61,6,68,248,190,73,50,181,172,52,186,66,0,189,217,76,143,223,119,200,9,189,36,185,20,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,63,179,253,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[56,179,253,0,0,0,0,0,7,57,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,179,253,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,32,95,160,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[125,138,219,132,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,194,113,28,82,218,152,39,0,0,0,0,0,0,0,0,59,179,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,52,121,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[4,63,212,10,247,109,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,26,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[187,1,209,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xbab1094a9ed5b2a2d3a10c143cded8a5/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,1,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xbab1094a9ed5b2a2d3a10c143cded8a5/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[179,248,103,92,74,84,56,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xd1b29db3bbab537be24d0aca17c55cfe81146b7f9f3dc5ab8d6af439f4b082c8\",\"total_difficulty\":\"0x0e76d25594b467\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8ab8490e17cb703952b2c0f8558bd3b472106dcd73b6a99ad9c63370ad3742c7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xe456e618eaa881bbf07439396d9c35b340c5ec2e5a5857055c72d303ed8f5744\",\"0xfccd44de59872b53f47dfbb36a806704d2b07a6877dfafd2d97e162c1fbf8ed3\",\"0x0be78621a9b692007047d8afdcdeaa19e55a0205ee068d87a2c81deda1b1985c\",\"0xc19849d0e4eb764156cb3592ccbb9e96c4a392be603220c59851eb7ce4b5a5f2\",\"0x57e0d23a2a0708fe2401846a5c1d882f0d85e62f8b7f5321f5b28b3ea0d32da6\",\"0x46405c03da239f2f994f76f818e0684a7a3ccab7a3b0ec4397bd98171bcf7ab4\",\"0x485bf648d6b387ad045cbf7fca00f4c662ef90593dbf1a19bb6f4400582e5fe0\",\"0xb2e51207c9b1dbe4685e151da86e33e09df863c9a2f2c527116adac9bd140569\",\"0x4f65af41867c2d3522033301978556e8b54fd2ec36775407a794d8f44136c73b\"],\"num_leaves\":18157406,\"num_nodes\":36314799},\"block_accumulator_info\":{\"accumulator_root\":\"0xc96205fce974a9f0f536afc17380d13f53687298cb1cfb6b97e6aaac5062880d\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x0fbd5a3ffad60afa0558757b07499304ef0a6e635a63792bc2f3ed4998e1145f\",\"0xd145b554bb07060a2657a314a2359a354347765fcba243f99a9d86b25f99e733\",\"0x2c1e9a2a5fcfe276fc0418262c21e2d90d1baa7e8ec87238d0e0b0264fa8213c\",\"0xb4880637620adaccf27e871972e3f097d67b926d4f4e991dad2cc9cfb38f265e\",\"0xf3ec6de44789399e3f9de22e1661fe3be3f28896ead275df95588e0b6d06525d\",\"0x21fda92c6a5c08d3943d8e3c053b04dedb71f3b1312e1eb24578659b3388a41d\",\"0xecc6a08307cdd5261cdf7307922b3f41a5f313bb3fc39e1d55564c086c8ab5b0\",\"0x433960e68560e3a3c0cb2727a7a8d08eeec94ed0c184f07a34d20a49ca3f5b63\",\"0x798c9f42a3b07685dd7f34d8ec98da839e29af78b53c006f84a41113356015c2\",\"0xd989b6ef131c3d0644f8be4932b5ac34ba4200bdd94c8fdf77c809bd24b91401\"],\"num_leaves\":16626495,\"num_nodes\":33252972}}").unwrap() + ) + ); + // 16626536 + maps.insert( + HashValue::from_hex_literal("0x4d9903dc165d608b3a1b8940906bafeb064b4e1307ae10303aa1de7a8a28b4ad").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x36ddbd5781d0cdb6fcc576d8166347152325e8b8d68ba34e41c174fb82a924bc\",\"txn_infos\":[{\"transaction_hash\":\"0xab4fc6de30da5c573d088ab9a99b35a1a70e3c8f3476ef7d88a885de992d8419\",\"state_root_hash\":\"0xc0014c3aa033dc3230be85a7ca187a167b4dee538e96cbed50616c5ad705e3fd\",\"event_root_hash\":\"0x0b53b29896b9f4678800bc6d7bc7f5af7b7ad605d29da2af7ea0cb7cd0d75e95\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x26f1e01e70cf43c20045541f98750804c159529ebb7d8614b95a40d61a24f861\",\"state_root_hash\":\"0x36ddbd5781d0cdb6fcc576d8166347152325e8b8d68ba34e41c174fb82a924bc\",\"event_root_hash\":\"0x6da2ac91fbdfd1dc44a4402c8e827f4438eafa6dfc0647c938036690efa2265b\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16626535,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[104,179,253,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,135,43,223,132,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16626531,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9402711,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16626528,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[97,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000ba73558ae7b59f6fdcff09c9ad1821cf\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[238,217,11,155,26,0,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[104,179,253,0,0,0,0,0,32,178,75,13,175,215,211,163,187,78,167,33,38,233,190,75,30,207,253,75,165,61,5,128,150,58,162,196,5,201,222,34,61,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,104,179,253,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[97,179,253,0,0,0,0,0,7,98,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,100,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,179,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,179,253,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,226,82,91,66,0,0,0,0,0,0,0,0,0,0,0,17,203,5,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[135,43,223,132,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,0,126,97,34,218,152,39,0,0,0,0,0,0,0,0,100,179,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,88,121,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[105,21,171,243,32,110,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,27,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[86,51,208,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xba73558ae7b59f6fdcff09c9ad1821cf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,1,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xba73558ae7b59f6fdcff09c9ad1821cf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[250,159,40,3,30,0,39,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x4d9903dc165d608b3a1b8940906bafeb064b4e1307ae10303aa1de7a8a28b4ad\",\"total_difficulty\":\"0x0e76d3ed027a5f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc7887aba1f1d68ba5eef2481e445ace97928484141d916eabda3806feabdd50e\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xe456e618eaa881bbf07439396d9c35b340c5ec2e5a5857055c72d303ed8f5744\",\"0xfccd44de59872b53f47dfbb36a806704d2b07a6877dfafd2d97e162c1fbf8ed3\",\"0x0be78621a9b692007047d8afdcdeaa19e55a0205ee068d87a2c81deda1b1985c\",\"0xc19849d0e4eb764156cb3592ccbb9e96c4a392be603220c59851eb7ce4b5a5f2\",\"0xc562610835ac4dd4b5ecaadb6f30f91ab7ea5133e739f8f86f77eb3f72f4eb9d\",\"0x7eb60aa06ee30ac29d96e90059b47d737b27c23cf4eb4d9626b7224c3b224ecb\",\"0x3f7de4420038a3d0397210066d39b0af87ddff90ed59b5a623117f62e71d18c5\"],\"num_leaves\":18157450,\"num_nodes\":36314889},\"block_accumulator_info\":{\"accumulator_root\":\"0x0bffe842dac412f87b3859b388650be90810c317bc78527fe86a8b148a86e4e6\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x0fbd5a3ffad60afa0558757b07499304ef0a6e635a63792bc2f3ed4998e1145f\",\"0xd145b554bb07060a2657a314a2359a354347765fcba243f99a9d86b25f99e733\",\"0x2c1e9a2a5fcfe276fc0418262c21e2d90d1baa7e8ec87238d0e0b0264fa8213c\",\"0xb4880637620adaccf27e871972e3f097d67b926d4f4e991dad2cc9cfb38f265e\",\"0x9b2eb67e1456c3fd000de20c3a576c295e1c10fdee527ed9720e0f0c160e5253\",\"0x28ef662789b10bf1090c8bb900aec1b1f8e511c68a480ec66655c31248138d76\",\"0x2a2e9e495e1ab30f5094b5a3b492ab96c282a1481f3fb0cbcc61fcca67832a6b\"],\"num_leaves\":16626536,\"num_nodes\":33253057}}").unwrap() + ) + ); + // 16644345 + maps.insert( + HashValue::from_hex_literal("0xbbd2c828f438048d778fc7859929e06db98c923b74e74c807a4ca827c88a6d35").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xcf40adc483dafd2473ddc48d3c34c0b401bc6ea90e8509260bb4b65e440c017a\",\"txn_infos\":[{\"transaction_hash\":\"0xdeb17f5615e3058c9e8731f1702583b959f51682cba9db7aed23785bb7ffe1a9\",\"state_root_hash\":\"0xfeac9956eee79f049b30ca35562239977972e072e37fb79e832a81ca2fb30be0\",\"event_root_hash\":\"0x6fc0f05b66954c1b32987fc2d828950220d12cee487043bfedee3a78fb7b139f\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x77bd4d042353e60940e29c2f4fa0580fa7f229ea024ca0e4cbaf9a0b2d032e88\",\"state_root_hash\":\"0xcf40adc483dafd2473ddc48d3c34c0b401bc6ea90e8509260bb4b65e440c017a\",\"event_root_hash\":\"0x68247066d249b1504ac20e1c75ad037daae9906d13b78d22761b49e80a5e195d\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16644344,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[249,248,253,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,5,67,53,138,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16644340,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9418545,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16644337,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[242,248,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000010ab9214c40102c524a12788849210f1\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[234,37,125,88,73,13,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[249,248,253,0,0,0,0,0,32,222,20,46,79,77,103,131,152,220,73,20,139,151,94,63,121,88,104,161,87,80,61,8,200,99,99,65,112,0,189,181,114,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,249,248,253,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[242,248,253,0,0,0,0,0,7,243,248,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,248,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,248,253,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,248,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,247,248,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,248,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,248,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,242,248,253,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[5,0,0,0,0,0,0,0,0,45,121,251,123,0,0,0,0,0,0,0,0,0,0,0,87,236,6,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[5,67,53,138,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,101,233,121,224,136,152,39,0,0,0,0,0,0,0,0,245,248,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,50,183,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[246,226,207,234,143,182,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x10ab9214c40102c524a12788849210f1/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,1,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x10ab9214c40102c524a12788849210f1/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[231,0,183,28,75,13,52,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,28,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[241,100,207,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xbbd2c828f438048d778fc7859929e06db98c923b74e74c807a4ca827c88a6d35\",\"total_difficulty\":\"0x0e792cca2c8206\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xcb05c387978fa81c7c6545103d81a6d321269d1aa4899a0faf34ba6e72f242e1\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xa30981574864c464c6e2f55dad37bc22c046028454523f733d0d8f81010e27d0\",\"0xae2e67bca9b71b6eb94662313d1cff51b2a05ff5290ec9f595ce75b69006e6bb\",\"0x18db38d3c1206d692868f13d19bdbc77bb879af93ef481cc2135b19f05252373\",\"0xba9fcbb312f45774f78036f73f27b0a98eab9206da8f882302cc1ef812611030\",\"0x7f26240bba6d915e3aaebbf885a9fa7db774ef3ed9e17d767aa153b7ba1589c9\",\"0xd940f30acc38c613dc02aa863c237c06957e7d705ae6d8d6121ac3ae87c2a9b1\",\"0xbf387c898c23cfa1bb43661d754ecd267761cdc1a41fadf9c5d56d1be1a30e83\",\"0x475efc76b1654004d2670a781deb3123ab8285858469551afb5fd0e561569bfd\",\"0x71d4ad79a0ffbab6e854a306e9b07dfdd550a71cb6d7e14dea81ed9d163d8948\",\"0x3288d510edfc8642438ee2bcca2ae4f2068d85899ed09e88af2bf80d345f67c4\"],\"num_leaves\":18175971,\"num_nodes\":36351928},\"block_accumulator_info\":{\"accumulator_root\":\"0x1c2495748b12fad9dbe9d4d1cf9e78ec0eecb7aef7ceb006fe8ffb9415f7ea2a\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x5586eb7b4f4d88901169b9a7cbb44d276a13331694381070c706ff57168e5cec\",\"0xd85374598b382b45b79ae1509cafbaaef14147882383c24def3e360c8a556637\",\"0x0a4d7037099348148b1afca24f01608312566b67e0f83570dad32c550fd5fbaf\",\"0x156e035c810dbd4780e687dfba8d41de026e9448cca02773d73a513a16b8e5f7\",\"0x6b5ada2bdb54232b8d37eeb3634cbdac1eccbc335e17ebf4a4710c0f0825b40d\",\"0x60ce2d300e14ea76cebe2b4e7a5eb3340c9bc188ffa820335ce43c8f046c68a6\",\"0x431d1256ee5368274bef78020feafb18455737697db702116d540ef54df33554\",\"0x4ff398ce7fc5f0c53da1f34490c63be5e6c4e703dd972665a3e3000723299f24\",\"0xc74e9a12e4e6fc3509a81cc38d8fbcc953279affe0f5aa1bd9fd87af86072070\",\"0xde142e4f4d678398dc49148b975e3f795868a157503d08c86363417000bdb572\"],\"num_leaves\":16644345,\"num_nodes\":33288672}}").unwrap() + ) + ); + // 16644370 + maps.insert( + HashValue::from_hex_literal("0x21a1955f75fedf984a3ec2e12b8f28cb01a6e87f445c85fde41d20fa0aa9a93c").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x9123b29a16addb470637620210e11959f3bb641c1a323b54318394225b3b61d7\",\"txn_infos\":[{\"transaction_hash\":\"0x4ded9b3947a9d2f966b9d0c9291193ba08240a480f35507f94f16c027b2f4cb1\",\"state_root_hash\":\"0x4a5058c1b61ee038f56b042f21f2a91ea0f10dbc055883c2e2c5a3a83cf4a974\",\"event_root_hash\":\"0xfffc547af3bcd954969f18af12d7a3e1e54d05c044c764f5b003a24034b882a6\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xc432e8b8b4f84480623253aff72cf64544e46b8f704a93a58b246f7e1164b170\",\"state_root_hash\":\"0x9123b29a16addb470637620210e11959f3bb641c1a323b54318394225b3b61d7\",\"event_root_hash\":\"0x2ab82771099f938c8443d20cb20e034728b64a7910ae3997d7e0958c52c973be\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16644369,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[18,249,253,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,130,71,55,138,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16644365,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9418565,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16644362,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[11,249,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000dc9d382c448261ff4ba836fc5dbaba63\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[132,51,168,143,187,131,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[18,249,253,0,0,0,0,0,32,100,124,57,201,123,220,58,101,76,62,63,74,188,177,32,33,128,80,188,161,227,147,131,166,130,156,84,224,204,177,230,190,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,18,249,253,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[11,249,253,0,0,0,0,0,7,12,249,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,13,249,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,249,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,249,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,249,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,249,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,97,130,12,0,0,0,0,0,0,0,0,0,0,0,0,0,18,249,253,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,249,253,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[6,0,0,0,0,0,0,0,0,52,219,51,153,0,0,0,0,0,0,0,0,0,0,0,58,101,47,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[130,71,55,138,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,249,185,35,195,136,152,39,0,0,0,0,0,0,0,0,14,249,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,70,183,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[204,142,248,110,167,182,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,29,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[140,150,206,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xdc9d382c448261ff4ba836fc5dbaba63/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,1,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xdc9d382c448261ff4ba836fc5dbaba63/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[33,222,255,53,189,131,64,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x21a1955f75fedf984a3ec2e12b8f28cb01a6e87f445c85fde41d20fa0aa9a93c\",\"total_difficulty\":\"0x0e792d6739399b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xda064593e20a5b3d7e7fbd9392e9011cde06772a4bf669bafbb9439d675a39d2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xa30981574864c464c6e2f55dad37bc22c046028454523f733d0d8f81010e27d0\",\"0xae2e67bca9b71b6eb94662313d1cff51b2a05ff5290ec9f595ce75b69006e6bb\",\"0x79382ac87642cf5a56462991887205955123211b1b58945e6d4c458d8be27634\",\"0x801bf8953a0f9a9859a3f79fc5b3c713d36e0446ffb14b8f2aafd1568ce2747e\"],\"num_leaves\":18176001,\"num_nodes\":36351994},\"block_accumulator_info\":{\"accumulator_root\":\"0xc3e0e2c6c4262f8051f9279e028e06c6bb2aed7c385475f55c7c3d186fa698e6\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x5586eb7b4f4d88901169b9a7cbb44d276a13331694381070c706ff57168e5cec\",\"0xd85374598b382b45b79ae1509cafbaaef14147882383c24def3e360c8a556637\",\"0x0a4d7037099348148b1afca24f01608312566b67e0f83570dad32c550fd5fbaf\",\"0x156e035c810dbd4780e687dfba8d41de026e9448cca02773d73a513a16b8e5f7\",\"0x6794fc574b3cca24b59fe7b3bb5f58b8847bb9acf0faa6872f84152e48815e0a\",\"0x79dcf0ffaf7c58356e64fc41cd1acd97a72e077796b88c521a9d703599da8356\",\"0x47579472a563ec2c823ce1dedb26408137cbefec0bc1041a0db23b533cb4e8fd\"],\"num_leaves\":16644370,\"num_nodes\":33288725}}").unwrap() + ) + ); + // 16657307 + maps.insert( + HashValue::from_hex_literal("0xad2fac324fbce3671640a87b6601ccab887756a977ce0cc095b42ccc246f694b").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x9f688bce0508332e5fa09dfc05bc86893bb0c366a26a28ec72c974cb5cc2251d\",\"txn_infos\":[{\"transaction_hash\":\"0xd3f2dbff9cfaaa39621eae7fd4a459fe257c6a2a06c3fd6daef3b05997f5cae3\",\"state_root_hash\":\"0xd559fb3d6a86cec307be387841228da9e47c0dbec1f2af83585abd0327b6d962\",\"event_root_hash\":\"0xbf9e70d38ddfec3262ad2c3b94ff50574bb2e2448dfdbd4b28fe9f02b29585a1\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xfbddb797306cfcd02c6f079b477ee2826fdfc5dbba7552006a7cf440a58e9ee2\",\"state_root_hash\":\"0x9f688bce0508332e5fa09dfc05bc86893bb0c366a26a28ec72c974cb5cc2251d\",\"event_root_hash\":\"0xb1aa868e093818c5cee1daece36e93cacce94da1befcd5ef9f2984ef18f9c68c\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16657306,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[155,43,254,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,187,221,23,142,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16657302,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9430443,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16657299,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[148,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000007af065f4fa20ff2e1bc54be9b17184ed\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[116,59,176,249,11,118,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[155,43,254,0,0,0,0,0,32,145,40,238,61,20,145,33,196,195,76,187,189,132,205,215,158,98,129,236,121,229,85,195,38,214,78,192,26,179,161,198,151,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,155,43,254,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[148,43,254,0,0,0,0,0,7,149,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,150,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,154,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,43,254,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[5,0,0,0,0,0,0,0,0,17,133,79,126,0,0,0,0,0,0,0,0,0,0,0,33,60,9,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[187,221,23,142,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,196,193,72,202,77,152,39,0,0,0,0,0,0,0,0,151,43,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,172,229,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[207,162,179,95,14,237,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[39,200,205,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7af065f4fa20ff2e1bc54be9b17184ed/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,1,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7af065f4fa20ff2e1bc54be9b17184ed/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[74,42,15,42,14,118,52,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xad2fac324fbce3671640a87b6601ccab887756a977ce0cc095b42ccc246f694b\",\"total_difficulty\":\"0x0e7ad650a14eb7\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x35a0209e0e5bdc60defb4376dd06932633dea218fc275809191a67588b396d78\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x39b8839acd9ae6ed8be92d5387f2e3e96c3ce89c8d616898fe77d03f412e435e\",\"0xf0b387109e460470883ab3b79d3bdf94246102a6cadfae2cf26f1e1c612e36c7\",\"0x9399742f7905d9efd78b27715bac94efc3e4319f6d5ba97ada00e615c7b4337f\",\"0xd9e4be3e21a49b97c1e95bed6b1e2c7f48c8a8a29ba3062db2ed9b101b12b044\",\"0x3e2c3da2bf115a07d690e490fe474c74d34433f0674fdde091af4edcf6d1537a\",\"0xbc46b1c94a9a8a82c4cedb37bc76de653dfb17a59018cb99844e5fd68091959e\",\"0x4a6603547c8a3218870bddc93bf50053b99bbd53795ba04031cdbc554e3a9ec4\",\"0x47e47ed2d92df98de031ac9f0f75782616cf7d27db3d4521bb82dd529dd5b080\"],\"num_leaves\":18189677,\"num_nodes\":36379341},\"block_accumulator_info\":{\"accumulator_root\":\"0x7559aad5bf8ffbec632469d0b6b880b2f1dbdc302789b74b183780fd26c211aa\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x105915c4e8735a0992e332c61fe7d1e29deed773dc1c1906408d0b9dc0ee0e0c\",\"0x407f029250f9b3486908eb43156095660148a293dd1b27a4331c24798f127b13\",\"0x1728ec87d79972a594c40ae68c14e414fffc3edb8b8318e6922b43106c12e10d\",\"0x7324acf3fb9f039c001825992d58f966ee61f4b1724e617c6e853e0f19821308\",\"0x6015b7d13e1110b20dedaf51e5c5809d67d792ec2db90d1abf6fe14ed7faf62b\",\"0x1e0271e84486526fdc13ae268426c82917938bb774ef022ba456a46f7c23fcf1\",\"0xdbaf1615091770008f16ec5581d64bfbbd0b6fbf82629dc19b65115f9acd8ec2\",\"0x42f60a77d7d23086b26f996c0b4994aec4c90fd5ace2caceb18dbee8642dcf45\",\"0x9128ee3d149121c4c34cbbbd84cdd79e6281ec79e555c326d64ec01ab3a1c697\"],\"num_leaves\":16657307,\"num_nodes\":33314598}}").unwrap() + ) + ); + // 16657333 + maps.insert( + HashValue::from_hex_literal("0x3dee57eb1628c76ba9bc0a0ed8142b857e590556e4d667ae248fa2b90cb134e3").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x97dfc77ea5087e7301b2827569d7a947ee0c21247278a043c735172ed09ee663\",\"txn_infos\":[{\"transaction_hash\":\"0x46b709e1769f5237eff884a6c7935f98fa5f831f274be348291dd3d073ac8aec\",\"state_root_hash\":\"0x7c5a394f5ce044bba8133db5cfda847034a32fc06c8442d14d8a87ce039f8f3c\",\"event_root_hash\":\"0x27dc7d67eae267d1d9e1afc9723f8b90a636d8d7690b663ad764582e8af6fb3a\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xd2811dbc965d1003396e8367c2add00fb3ccf45ecd166224a96aa281bb5a70af\",\"state_root_hash\":\"0x97dfc77ea5087e7301b2827569d7a947ee0c21247278a043c735172ed09ee663\",\"event_root_hash\":\"0xec20d7181a6e9fbd28f7bc16c872e7c04921febfd61688ccbade62577b10c293\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16657332,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[181,43,254,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,41,202,25,142,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16657328,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9430468,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16657325,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[174,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000007b2ac05e6467aeb927cd6fa473badcf8\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[68,92,147,38,178,62,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[181,43,254,0,0,0,0,0,32,175,2,171,225,87,140,207,52,174,235,230,147,107,134,125,173,135,247,230,171,41,10,154,90,255,236,138,60,120,49,248,142,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,181,43,254,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[174,43,254,0,0,0,0,0,7,175,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,177,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,43,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,43,254,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[5,0,0,0,0,0,0,0,0,165,31,148,156,0,0,0,0,0,0,0,0,0,0,0,50,7,15,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[41,202,25,142,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,48,39,4,172,77,152,39,0,0,0,0,0,0,0,0,177,43,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,197,229,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[224,15,78,122,43,237,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[194,249,204,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7b2ac05e6467aeb927cd6fa473badcf8/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,1,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7b2ac05e6467aeb927cd6fa473badcf8/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[65,193,202,240,181,62,65,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x3dee57eb1628c76ba9bc0a0ed8142b857e590556e4d667ae248fa2b90cb134e3\",\"total_difficulty\":\"0x0e7ad718295c0a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x45a9eda79bedb575d1178abd4712a3e4d1052117c8887af30926406cba5ad662\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x39b8839acd9ae6ed8be92d5387f2e3e96c3ce89c8d616898fe77d03f412e435e\",\"0xf0b387109e460470883ab3b79d3bdf94246102a6cadfae2cf26f1e1c612e36c7\",\"0x9399742f7905d9efd78b27715bac94efc3e4319f6d5ba97ada00e615c7b4337f\",\"0x6901b88ddcd74dc270e4b22a3858cdf1271877bc414b26a4e6cd006a9dc1426a\",\"0x498fb0d3dea91dc8ec014f4e9c325910a73770c68fa74df2da06212de426792f\",\"0x0ba182af5b9ebec359c326083c453a337fc81968ae91a44bd690847146989e46\"],\"num_leaves\":18189706,\"num_nodes\":36379401},\"block_accumulator_info\":{\"accumulator_root\":\"0xed78809f145807f89bac83c588cf2f377269f8635b82659038f9f51e67d64687\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x105915c4e8735a0992e332c61fe7d1e29deed773dc1c1906408d0b9dc0ee0e0c\",\"0x407f029250f9b3486908eb43156095660148a293dd1b27a4331c24798f127b13\",\"0x1728ec87d79972a594c40ae68c14e414fffc3edb8b8318e6922b43106c12e10d\",\"0x7324acf3fb9f039c001825992d58f966ee61f4b1724e617c6e853e0f19821308\",\"0x6015b7d13e1110b20dedaf51e5c5809d67d792ec2db90d1abf6fe14ed7faf62b\",\"0x9579a564579af01c86b3ed67039abf60de757e117d94a0d5a5778cce9115ef42\",\"0xcae59dc4dca7defdd8d4e10af7b6d917da5955368b14e70e0f9025c484d5e88b\",\"0xa0438a7a724ad4fb87cea885e358f93e9eba456c3565f599ebd24d7620ccbbe5\",\"0xaf02abe1578ccf34aeebe6936b867dad87f7e6ab290a9a5affec8a3c7831f88e\"],\"num_leaves\":16657333,\"num_nodes\":33314650}}").unwrap() + ) + ); + // 16677527 + maps.insert( + HashValue::from_hex_literal("0x141396934e87b1a29808ef09bf9eb855c0d390fb2b3be2e443e9df9c8f13acde").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xda2091acac7b18886ae3cd3979bc47e0d49fa5f282212db303075e8892a9b7ba\",\"txn_infos\":[{\"transaction_hash\":\"0x79dd1881adfdff56367f92857de113604fbc91a0089311ab99716fcbc4cf05c9\",\"state_root_hash\":\"0x32b95579dce9f3f94673be469a64d89ab7375eea7dcc379e53a9909359c8d659\",\"event_root_hash\":\"0x795ec2e48945d6cc65b6d9a96ba4e141bf9c412946e6069af0fe661f38ae25c9\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x2481bcf62fcc2eed40e273a7b452bfb12bb6d53e8349db64427cf18837a9f26d\",\"state_root_hash\":\"0xda2091acac7b18886ae3cd3979bc47e0d49fa5f282212db303075e8892a9b7ba\",\"event_root_hash\":\"0x4b58a48724fc5a0d9bfe0385d4dfaf69d290913e1d9bad12e96682c4af2de2f3\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16677526,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[151,122,254,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,204,160,38,148,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16677522,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9448976,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16677519,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[144,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000004a7198503af3c765030d4e43863f64a7\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[204,143,192,56,65,119,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[151,122,254,0,0,0,0,0,32,100,106,22,21,10,224,192,100,46,198,164,235,11,213,35,227,98,222,142,95,236,251,35,200,96,235,158,86,68,5,251,56,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,151,122,254,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[144,122,254,0,0,0,0,0,7,145,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,122,254,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,149,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,150,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,151,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,122,254,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[6,0,0,0,0,0,0,0,0,46,183,70,196,0,0,0,0,0,0,0,0,0,0,0,201,54,8,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[204,160,38,148,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,63,130,231,161,241,151,39,0,0,0,0,0,0,0,0,147,122,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,17,46,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[17,200,106,57,205,65,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,32,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[93,43,204,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x4a7198503af3c765030d4e43863f64a7/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,1,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x4a7198503af3c765030d4e43863f64a7/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[251,149,57,133,68,119,59,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x141396934e87b1a29808ef09bf9eb855c0d390fb2b3be2e443e9df9c8f13acde\",\"total_difficulty\":\"0x0e7d73f6813951\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xfbc2562a0f71802ae62e61a817c3743d7af1c7309284c4deffd7805cada4b51e\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x98390815c1b5390a15e51c781e607f30251cb94706b9192a6b1721a78c988092\",\"0x38ff76cd662bae1a7622f9793db6650e8b3f6cb3a0f1ca45579f4e2f48371282\",\"0x2b58f650d1e00216d9f701e9be59ef6909c9084e4888bc203419309bb7fa1e4e\",\"0xe998535e2c06cee24f4252e70aabc836a351c116ee77066c1d5d69f46dad4ef4\",\"0x1683e7d14b2e5bc26463a9948efb58dfa831d1e3379cc5ad04913b51d840f314\",\"0x8f2a56f8d554093be2e32d16952b7ec7c59e098d97d9043c34b4ac4728ba1a2b\",\"0x8b8aaac767f86db42a14a6888a502e0f9937aab60f61adb5ec4ca6a4e819f4d6\",\"0xd5788f8e138df919979cd0d3736871b62cabe013daf14219278004d405d5f528\",\"0x0c7a80619e34429003a5c6fb75d95b1245157bff30d00cfcc86e8b65aca98a8c\",\"0x42f657821c04c4a0708758e2b6ee233f2db9d4d8a033cef395c610056737fe21\",\"0x1cc1f1ec8bc2cb4e57cae0b889b24f34fe8306a5ab85e22f1e76d5cc01fd54bc\",\"0x692f0715ce42e572a66579f8fe243129685d32795a78f1d4787c32553dfc92db\"],\"num_leaves\":18210809,\"num_nodes\":36421601},\"block_accumulator_info\":{\"accumulator_root\":\"0x12b196274bc73303b9218fb064dccdbc16f550ed8729412fcb71913a839e4fe2\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0xfbeef7a57a53c89d54adac8bf1e1c2922dd89476a794fa4e1f8d156df5e7915a\",\"0x686ed0e7f9590c3595e27f223852afc8c51b985a208c6dc30dc7e4ca5940b948\",\"0x9b1cb5af1e53ffaf555d1605f43e51d4532b20a8d9e1ad693a7442c651f8114d\",\"0xbb42177c703ae82cb21ef9b1c337e330922a1ba6aea35c4e211d237199057a8c\",\"0xd74782e1e9188054c850a287eca8669476f64d653af1dfad04863735368620b7\",\"0xe3cf1221402dd0ca27c6e28b38f581ac4e42910d26aa9e0f0832276dd6bcf4be\",\"0x8228b6ab3e34a07db1af6fd87d376744d222ed02341d4f631bdcc8232dc3b8e5\",\"0xc62574ca3ed60faab435ef0437b40a38963a633ee959039a3e63613d2d625a59\",\"0xbc185d908fe4a8bac6973e65eaead6dfbf44b5b1fd70d4f9c29465ba84ec5018\",\"0x646a16150ae0c0642ec6a4eb0bd523e362de8e5fecfb23c860eb9e564405fb38\"],\"num_leaves\":16677527,\"num_nodes\":33355037}}").unwrap() + ) + ); + // 16677553 + maps.insert( + HashValue::from_hex_literal("0xbeaac12670c79f53c2360eb5afa9a99bdd4a891145be6fcd840d42b02ddfb7b0").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x733747cf78c7489cb3e15fdd28e9a3c67bb41afcb4babf1e347cb786c3102816\",\"txn_infos\":[{\"transaction_hash\":\"0x94e99c0487f90973cfb3391f3b8a7ae04e582df977917e105b155b8aec30ca9d\",\"state_root_hash\":\"0x983a66ca28b0fc23244022e71ef952a177aedbff86a2fa52f71da46479b6b06d\",\"event_root_hash\":\"0x8756f989a42861eb26217c1a5bbce72844e081e61ee6f3bdbeb428e59a6426b0\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x3f649cc1872f74fd06fafe226c0605ddd068f481c0d71bf6207167f30e509a80\",\"state_root_hash\":\"0x733747cf78c7489cb3e15fdd28e9a3c67bb41afcb4babf1e347cb786c3102816\",\"event_root_hash\":\"0x6326d30c5eb448e296e9c0a53aab45ab0aaae46c3fc7c4f15b7beae10549e7f8\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16677552,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[177,122,254,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,68,158,40,148,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16677548,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9449000,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16677545,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[170,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000055d770233251c2973c09f8929610f12b\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[246,34,45,9,77,44,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[177,122,254,0,0,0,0,0,32,242,42,132,105,207,187,217,19,118,222,85,199,172,215,75,213,155,37,181,131,113,160,183,3,238,203,200,236,135,248,227,118,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,177,122,254,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[170,122,254,0,0,0,0,0,7,171,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,172,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,122,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,122,254,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[6,0,0,0,0,0,0,0,0,194,81,139,226,0,0,0,0,0,0,0,0,0,0,0,218,1,14,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[68,158,40,148,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,70,26,133,131,241,151,39,0,0,0,0,0,0,0,0,173,122,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,41,46,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[74,130,199,71,233,65,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,33,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[248,92,203,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x55d770233251c2973c09f8929610f12b/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,1,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x55d770233251c2973c09f8929610f12b/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[63,62,115,100,80,44,46,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xbeaac12670c79f53c2360eb5afa9a99bdd4a891145be6fcd840d42b02ddfb7b0\",\"total_difficulty\":\"0x0e7d74cd530861\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc7986394164c164947272f60a265b3a487c8247161ef6fedacbf9e2d2b3f2f3f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x98390815c1b5390a15e51c781e607f30251cb94706b9192a6b1721a78c988092\",\"0xecf8257ae14aa5c621701d64bc36e70af4ee07e99c73042cf1cade3f38b89803\",\"0x5a4d7945ec3096c1c2f8bc370ce07e6b30efc1b2f55922a9f8bf89bc03f1a522\",\"0x12c14acc8e7233c6eeab88253a12d0691551f6afcaf052391b4aa540f0747e32\",\"0x4018a1fea0e26c966c0d4505b361527a3a9c9400b9d8f85d9b3e856df1bb970d\"],\"num_leaves\":18210838,\"num_nodes\":36421666},\"block_accumulator_info\":{\"accumulator_root\":\"0xdaa3722b61017623b98118071ef5f286b3ccb378a7252f0233dd4214b50e5169\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0xfbeef7a57a53c89d54adac8bf1e1c2922dd89476a794fa4e1f8d156df5e7915a\",\"0x686ed0e7f9590c3595e27f223852afc8c51b985a208c6dc30dc7e4ca5940b948\",\"0x9b1cb5af1e53ffaf555d1605f43e51d4532b20a8d9e1ad693a7442c651f8114d\",\"0xbb42177c703ae82cb21ef9b1c337e330922a1ba6aea35c4e211d237199057a8c\",\"0xd74782e1e9188054c850a287eca8669476f64d653af1dfad04863735368620b7\",\"0xe3cf1221402dd0ca27c6e28b38f581ac4e42910d26aa9e0f0832276dd6bcf4be\",\"0xa1a28d9c8fb69578464e9e3fe2f009c7453b0a20c2e3b44f4edd4a2780f57a70\",\"0xf3925f78df2a5d39a798a9b86e045a9e6dae36c9e99c296e8a2729f9b4460a55\",\"0xf22a8469cfbbd91376de55c7acd74bd59b25b58371a0b703eecbc8ec87f8e376\"],\"num_leaves\":16677553,\"num_nodes\":33355090}}").unwrap() + ) + ); + // 16695982 + maps.insert( + HashValue::from_hex_literal("0x64e223296afa7ecc3b2cd4cf2c051c43aad842cd26b48c9c824ec6cfdeada368").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x0e92364af47ff6ceb3bdd017b1adc6c684a6c494f26415dd8620981c9032f196\",\"txn_infos\":[{\"transaction_hash\":\"0x1a1aa786cb09f4535bf1811f8e0022c5cbe7af170995c19c1ae59fe867277e61\",\"state_root_hash\":\"0xac4c3eb354a8d896628ef4f7de7ba9edd3cf6f8f1133c54e3a3fa3019a52083b\",\"event_root_hash\":\"0xe2c80f57d7f30742932576bc8dffac42c4af07f9b811f85f4b81a27fe49d88ed\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xcedca7605ff414695ee128ba9b7bb51e65cf997f7e2bb9c50ed1b269023545c1\",\"state_root_hash\":\"0x0e92364af47ff6ceb3bdd017b1adc6c684a6c494f26415dd8620981c9032f196\",\"event_root_hash\":\"0x71d07722382927c95031578b4c860486f4560a28aa735931170f5bb4fbf14b72\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16695981,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[174,194,254,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,72,162,175,153,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16695977,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9465886,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[115,73,10,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16695974,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[167,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000000ae121570b3fd6c9701fce43f06a3c27\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[60,233,20,91,72,125,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[174,194,254,0,0,0,0,0,32,40,103,223,2,111,130,152,193,242,162,142,212,35,4,153,113,148,117,105,250,13,19,27,110,210,61,139,0,35,80,20,226,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,174,194,254,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[167,194,254,0,0,0,0,0,7,168,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,167,194,254,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,46,82,121,166,0,0,0,0,0,0,0,0,0,0,0,30,71,6,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[72,162,175,153,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,203,108,252,136,157,151,39,0,0,0,0,0,0,0,0,170,194,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,112,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[218,237,154,244,12,143,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x0ae121570b3fd6c9701fce43f06a3c27/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,1,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x0ae121570b3fd6c9701fce43f06a3c27/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[201,221,111,1,74,125,35,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,34,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[147,142,202,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x64e223296afa7ecc3b2cd4cf2c051c43aad842cd26b48c9c824ec6cfdeada368\",\"total_difficulty\":\"0x0e7fd75abf3c0f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xac385caee4eb820488d62a257397274386f80c3e2afd7ffd21e5ccfb97e7db20\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0xaf429c35d394246b6926923a2a67d6d09723725bc09cac703b954d6dc0b0552d\",\"0xd9590cfb5d0969ad60e9256f17189e2bf71e1c479ac61757117daea205d5f0a2\",\"0xddf53a68e50802042898dc7bcf806996db26de393d4f3284e3398900eec13394\",\"0x6a6a417eff45285a64c96967224cd7686023fda7279c4d8bbbf9dac833ec9829\",\"0x00b3aee5f9f797da408643764e6068bde52a63f77bd7b2ce35460549d703bc56\",\"0x970ec4d1d98feb07ece24851ca42bbb0c940a34461b41b8f2b12a73c9cbe19e8\",\"0xbbbd439e45f4b342cc066d862241ed4a7d2e1659be9e1aa8b8bdcf61cec19fbf\",\"0x873b8b8f71b04b2d917b87e8e7d104300e0eecb96998461210111214baa9c080\"],\"num_leaves\":18230157,\"num_nodes\":36460302},\"block_accumulator_info\":{\"accumulator_root\":\"0xab6a6cbd9b1aa736fda76b2b70d10ca75a7534772f143765d43d7a2886648884\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x7fe93e87e87295cd6a0c687dc8c7b2dc53d86dc27ba18dd9094082cf6f8c4992\",\"0x33acc93c2648f99036cba831d7ce34a1e4daec28cf306961e10966ef8dab5a20\",\"0x7389f0a3646107c6eaad54442b1c721ad460a89f0ca8056c892e6b82cf893e16\",\"0xe7e5ad9ab79b49ddd045df73f3de56448bbdf8f9ffa8b5e52c01e9052308089e\",\"0xad3d144d73a50e83f6528c1c7da2f26eea61d3200c25ee73a7caacf1528c0fd9\",\"0x59c1da03b9b49ef24d6384015a77413ee94d9d38f3d0ddf0fb1fae100257042f\",\"0x6bc1ebab324d424dfd103def764e71a0e6ef1a48b82f58017c3074876d38c58a\",\"0xb76be364e06b8a3417cb61e1622df4a5c8c9b26af18d12d052f7f11becc4395e\"],\"num_leaves\":16695982,\"num_nodes\":33391949}}").unwrap() + ) + ); + // 16696008 + maps.insert( + HashValue::from_hex_literal("0x6b0c0a72a23cc9677cbcf48829fa3746bd0474ed8d956c115310e4420c10c34d").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xfea7a2904e5428d7fe2d96b7b167b3ef09829aaa655c45ee6ae520a83ea41f74\",\"txn_infos\":[{\"transaction_hash\":\"0xd201e292909ad282985bc5a694f199055594e814a061a216287f407894cb7c3a\",\"state_root_hash\":\"0x7506d53169742cf21ebf746414af42d7a302419b033038bf521a2067735eda36\",\"event_root_hash\":\"0x5f1e54ec4a1632f1a205ba731b063831e93f52c094c491004d7cf2d03293cb54\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x7126b0a9bf1510e0ac372cb6bd56caf47b1c9f781b16a35b20eb3510784b00dc\",\"state_root_hash\":\"0xfea7a2904e5428d7fe2d96b7b167b3ef09829aaa655c45ee6ae520a83ea41f74\",\"event_root_hash\":\"0x7e2046f931c9b364b13b19715bcaa8ba13e5093bcd57a1e91581482508990d13\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16696007,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[200,194,254,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,145,106,177,153,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16696003,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9465911,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16696000,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[193,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000a6caa5c2a2a4168c383be7f08b31087f\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[208,216,148,195,52,88,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[200,194,254,0,0,0,0,0,32,98,173,100,114,79,124,69,105,212,0,135,180,249,60,182,124,229,18,231,148,73,57,166,13,106,189,175,231,8,35,197,122,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,200,194,254,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[193,194,254,0,0,0,0,0,7,194,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,195,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,194,254,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,194,254,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[1,0,0,0,0,0,0,0,0,39,186,219,196,0,0,0,0,0,0,0,0,0,0,0,47,18,12,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[145,106,177,153,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,210,4,154,106,157,151,39,0,0,0,0,0,0,0,0,196,194,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,56,112,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[120,104,254,44,42,143,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,35,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[46,192,201,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa6caa5c2a2a4168c383be7f08b31087f/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,1,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa6caa5c2a2a4168c383be7f08b31087f/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[241,45,199,90,56,88,33,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x6b0c0a72a23cc9677cbcf48829fa3746bd0474ed8d956c115310e4420c10c34d\",\"total_difficulty\":\"0x0e7fd83616e85a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x48309d08994f00b91fedb9ca509a9f6fde11666e63f5f616428660bbf4e23d89\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0xaf429c35d394246b6926923a2a67d6d09723725bc09cac703b954d6dc0b0552d\",\"0xd9590cfb5d0969ad60e9256f17189e2bf71e1c479ac61757117daea205d5f0a2\",\"0xddf53a68e50802042898dc7bcf806996db26de393d4f3284e3398900eec13394\",\"0x6a6a417eff45285a64c96967224cd7686023fda7279c4d8bbbf9dac833ec9829\",\"0x00b3aee5f9f797da408643764e6068bde52a63f77bd7b2ce35460549d703bc56\",\"0xaa8bcca1a1d19084537ff6432725c4e6b267e8b80e1b90f0c4318e0aa1d576f8\",\"0xae480f65729a5da434d58b90ced59ba0bee62e1406d95481f3a406e76ba41102\",\"0x17af6de710587a67a3b65396141ef9ece1bb4eb3bee13f60f06cc2dbc74b49ce\"],\"num_leaves\":18230186,\"num_nodes\":36460360},\"block_accumulator_info\":{\"accumulator_root\":\"0x5bac87b07550f8876316455ec6bad6d3a0c56fa3886c3dd4fe76743d22dded03\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x7fe93e87e87295cd6a0c687dc8c7b2dc53d86dc27ba18dd9094082cf6f8c4992\",\"0x33acc93c2648f99036cba831d7ce34a1e4daec28cf306961e10966ef8dab5a20\",\"0x7389f0a3646107c6eaad54442b1c721ad460a89f0ca8056c892e6b82cf893e16\",\"0xe7e5ad9ab79b49ddd045df73f3de56448bbdf8f9ffa8b5e52c01e9052308089e\",\"0x56548643196d6de4c399551463317081a5e55423214ae0be8fd6396cca764549\",\"0xb0c46c3ad57154667137f17e8385d952402bba466adf6303f727d5e5005b5e74\"],\"num_leaves\":16696008,\"num_nodes\":33392003}}").unwrap() + ) + ); + // 16712978 + maps.insert( + HashValue::from_hex_literal("0xaa6dd3573cae4fe5f76dd0d051db5c9f742b2b2311c96fff0ae611c846cef171").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xc5361e98b6cb4e569b9d0a5d92fa4a4eecbb7bb854059b1fa99f5b17dfb06186\",\"txn_infos\":[{\"transaction_hash\":\"0xf75d56dfc2f41831868a19bd14d3928dbe480eb83b489330fc4dfaf10d9f6047\",\"state_root_hash\":\"0x06854e188161e86967a7f38b5a544757646fdd272a18b6f2dd6d82155afe23e2\",\"event_root_hash\":\"0x7e480604aeb155e346001d023fa446890f876a437b9da301c41627ebcdba8a82\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x3dbeff0ac18487e144258178da9b40b1945dd2472e302f6f7683c000fa03bcae\",\"state_root_hash\":\"0xc5361e98b6cb4e569b9d0a5d92fa4a4eecbb7bb854059b1fa99f5b17dfb06186\",\"event_root_hash\":\"0x538a268b96dea138ca108042fd1d4486b40443e8b2ae620945329d6bc9920df2\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16712977,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[18,5,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,124,250,199,158,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16712973,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9481636,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16712970,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[11,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000003a126aee08f6c4cc905091943e9140b9\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[44,109,211,25,65,167,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[18,5,255,0,0,0,0,0,32,81,33,88,8,170,33,17,150,154,186,129,189,227,167,215,123,216,228,8,215,184,236,206,205,49,189,5,98,116,217,229,95,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,18,5,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[11,5,255,0,0,0,0,0,7,12,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,5,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,96,231,123,115,0,0,0,0,0,0,0,0,0,0,0,30,71,6,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[124,250,199,158,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,245,253,242,26,80,151,39,0,0,0,0,0,0,0,0,14,5,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,165,173,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[118,121,178,149,28,215,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,36,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[201,241,200,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x3a126aee08f6c4cc905091943e9140b9/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,1,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x3a126aee08f6c4cc905091943e9140b9/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[141,68,41,144,67,167,61,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xaa6dd3573cae4fe5f76dd0d051db5c9f742b2b2311c96fff0ae611c846cef171\",\"total_difficulty\":\"0x0e8208482da520\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xb6d147c52e2981ae49bb90b95952d8fec63f7bcd3c53ba112949eb2ac9cc9245\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x8ffa96b26f23ed2c9f030ebf28e1b23092f042042ae0e414999a9dd769235f43\",\"0xd94f25d8b898022522ae4d1198ee95db4cc3462ad91008c43c9530046b9d5f52\",\"0x58601715c58d97a3e56439ef76c57d2990f8b466b3d88af699571a03c6c49f96\",\"0xf2b77e4eed7b35b174adbb471f142e6a4bfdb92311c2ee9c8e8d6a5dc5298a24\",\"0xf787e3098650227506fa7e04f6b272d238152047fa0dd086c4d9c48d6772351b\",\"0x2f8384d38ac0b4d32d9e5f4a717a598a073fa7416ad0bdd4f5289458091fa603\",\"0xc437c0a6561079aeac07739a091f097ac4674872da1ce6aaeb34be17fa16d0da\",\"0xecc7e7fe7b9037d71212a63252703cc5dd2a7a8807c3a8a78b6f7842bb841b9b\"],\"num_leaves\":18247987,\"num_nodes\":36495962},\"block_accumulator_info\":{\"accumulator_root\":\"0x13b7adab8e54ccc299652d493737e3346ac9a167835d8d594e5dfd56fc9d427d\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x1080055ccb1066fdbcb316a041c3f8d857ad5a936be3ea7e3c44031cd8cb6c46\",\"0xca7a79f0731f9a93117c716d66b41c887fe04fa56289f6d2aaffe78f1000b602\",\"0x3f2834dde086800fdb5b7ddd4f57e8636567438f7710b436b887593a3284a620\",\"0xe6a809d60eae23fdd3a501141ccfc0d8fa2732e59c8bf45760277858a3ab9072\"],\"num_leaves\":16712978,\"num_nodes\":33425944}}").unwrap() + ) + ); + // 16713013 + maps.insert( + HashValue::from_hex_literal("0xaf31de6a945a823e3bf7de18b81beca778d2f551fddda66c4c75b5d6517d867b").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xa780ed0441084e1a7ade6bd03a2984ae5f7df51de6dcf3b2e24607f9e2b174b9\",\"txn_infos\":[{\"transaction_hash\":\"0x629bb9b97808e535bfe04d119be91a83b599105f4c67c398eb824dcb40035972\",\"state_root_hash\":\"0x78fd096719b0ef90095bf7dc772c19930a1f158178b96d91914b1969bc22be09\",\"event_root_hash\":\"0x764cb56a5483d4c1a20b5517e710520598f8f97dec62f77780b2184761f2c321\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x8618e5cb36136ebbc4b045eb184b967881693bfa19098e91181fa2b2bb002a3e\",\"state_root_hash\":\"0xa780ed0441084e1a7ade6bd03a2984ae5f7df51de6dcf3b2e24607f9e2b174b9\",\"event_root_hash\":\"0x9291aa1c228d5eb0751f80cad81519aa97361c342e403a256b64745ddffed2db\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16713012,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[53,5,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,213,184,202,158,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16713008,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9481669,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16713005,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[46,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000007e969eb99f7d9c08cf71db20bc7323bf\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[196,102,211,189,32,226,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[53,5,255,0,0,0,0,0,32,5,59,73,245,251,56,211,244,72,126,129,42,252,108,36,40,21,199,145,171,20,238,57,25,214,166,81,120,89,36,186,197,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,53,5,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[46,5,255,0,0,0,0,0,7,47,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,52,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,5,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,5,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,118,183,58,156,0,0,0,0,0,0,0,0,0,0,0,122,174,13,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[213,184,202,158,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,223,45,52,242,79,151,39,0,0,0,0,0,0,0,0,49,5,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,198,173,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[95,187,121,0,67,215,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,37,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[100,35,200,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7e969eb99f7d9c08cf71db20bc7323bf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,1,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7e969eb99f7d9c08cf71db20bc7323bf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[52,141,146,122,34,226,67,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xaf31de6a945a823e3bf7de18b81beca778d2f551fddda66c4c75b5d6517d867b\",\"total_difficulty\":\"0x0e8209b01056c8\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xe4181e11f9d4cc57e431432b10fb52819bb12b8e641d28007d354043fdabef60\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x8ffa96b26f23ed2c9f030ebf28e1b23092f042042ae0e414999a9dd769235f43\",\"0xd94f25d8b898022522ae4d1198ee95db4cc3462ad91008c43c9530046b9d5f52\",\"0x58601715c58d97a3e56439ef76c57d2990f8b466b3d88af699571a03c6c49f96\",\"0xf2b77e4eed7b35b174adbb471f142e6a4bfdb92311c2ee9c8e8d6a5dc5298a24\",\"0xa316ea21835c7520b7ed4bae078705975162bfddf9db99f88ab33309193efefc\",\"0x88f52bf342f23df1c615bdbc955172fa25b5f7c7fd95872ff9e1174931cf42ae\",\"0x009f14de8efd66c4d17bb62f5ea4a895cc8dab4696bb16d0936e458ad6425280\",\"0xcc559fd644d563668cd4edca965afc75f832961d3f71f03cf2d085034d440c4b\"],\"num_leaves\":18248026,\"num_nodes\":36496040},\"block_accumulator_info\":{\"accumulator_root\":\"0x8d6b340d04d7239042fe36310f31554c299eb2bc8ec020e2d297789c49362112\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x1080055ccb1066fdbcb316a041c3f8d857ad5a936be3ea7e3c44031cd8cb6c46\",\"0xca7a79f0731f9a93117c716d66b41c887fe04fa56289f6d2aaffe78f1000b602\",\"0x292254eef07c9beec988c91a8d5b2041fa896b043ba3170845de0c80bbb822e8\",\"0xaa2dfbcc1254177f482aa7e87c20c0299dac0bd0b0807c45a0b64639b5684f02\",\"0xc661c712b6ce380e4c9e45f21d44d976dd3edba8b4f78e5d707b0a06dc4c615b\",\"0x053b49f5fb38d3f4487e812afc6c242815c791ab14ee3919d6a651785924bac5\"],\"num_leaves\":16713013,\"num_nodes\":33426012}}").unwrap() + ) + ); + // 16729189 + maps.insert( + HashValue::from_hex_literal("0x4a7e620087c94401f49b8cdbbaba45543dacbecf5776777f64b0d6c0f00c6622").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x3a2365f609eae2ad64deba9656b9c124954072fc3653316e6e498fe459989935\",\"txn_infos\":[{\"transaction_hash\":\"0x16bded2dd5dca01792755915b3e1371c73608e5a01715bf48aa88700443bca2d\",\"state_root_hash\":\"0xc98ebf1ffb7086260a0ce23800a7dc89d3f5ed43215a9edfe786937c777e9571\",\"event_root_hash\":\"0xd42f19c05d9dc37da0933a32d68e85f0ccc673b6822b35b93329fba661d59109\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xc60e0cbc107b5f5f8282bcdb52b4305a667069b3e26c53dc52dab09cdb74edc2\",\"state_root_hash\":\"0x3a2365f609eae2ad64deba9656b9c124954072fc3653316e6e498fe459989935\",\"event_root_hash\":\"0xa71a251578d786c37ac7a8ab531bc893a668dbe31d21f28d21fa2b595e2d91a4\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16729188,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[101,68,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,72,128,164,163,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16729184,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9496633,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[115,73,10,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16729181,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[94,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000008d9b5f9874a911297d39cdd931b6466b\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[38,119,201,226,177,60,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[101,68,255,0,0,0,0,0,32,24,8,235,206,238,108,238,97,252,185,3,30,186,205,229,0,187,77,232,186,169,58,188,166,220,42,15,10,121,147,68,246,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,101,68,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[94,68,255,0,0,0,0,0,7,95,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,68,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[8,0,0,0,0,0,0,0,0,148,194,175,12,1,0,0,0,0,0,0,0,0,0,0,246,125,61,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[72,128,164,163,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,91,184,71,59,6,151,39,0,0,0,0,0,0,0,0,97,68,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,58,232,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[244,185,169,123,186,27,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,38,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[255,84,199,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8d9b5f9874a911297d39cdd931b6466b/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,1,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8d9b5f9874a911297d39cdd931b6466b/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[141,152,0,57,180,60,32,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x4a7e620087c94401f49b8cdbbaba45543dacbecf5776777f64b0d6c0f00c6622\",\"total_difficulty\":\"0x0e840bead4f425\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4e5d4a19047039a88ef79086e155d2b601d1541169d6b386d9232480e5ab4c97\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xc29de68d71926a1d924a29b0d9308bba2bfba1057fe658e446debb4af6ae646b\",\"0x2b7f20a4e288b993f05bf5e0075d6ba6aa3e3c3d8254e7f7fdf4fd35df603d61\",\"0xd23bd4d44c38ae93618faf38cfa241e239d8bf37d8ff945cbe96f5a75ac26f57\",\"0x809ca54b17e7d2a26f3035a5d604a36def36b4a0e1e8cee672b9c7ba15aa49ef\",\"0x5f9c5aa6377a02086d6e899f7400e04440b307f7f93aac7559a399d4556e10a9\",\"0xdfd2c334bba4e6b042605f8a245a6f95891a34fdcacb6b4f661c17331affe99a\",\"0xc11afdef4c965d3752cd4bb3bd469c635fedf423de0784bcb98a1958dcc2f88b\",\"0xe438f44a7a69edaabc2520416185b34cbf8d6e1ea9dfdafcd3fffa0fdc3682bf\",\"0x92e35e3b8d399b78111de447ece0fe94eda5e067762c4ab1daaa9c092739196b\",\"0x914b4aca1e68da45609bc8c940db0c6945e7384adb7a0f42ddc19d63d033756a\",\"0x41898d5757a596026471fc73f7a6c34090bd920588bc7385a1df6b09349cf731\"],\"num_leaves\":18264959,\"num_nodes\":36529902},\"block_accumulator_info\":{\"accumulator_root\":\"0x98068de2a8e7d4d6392dc80b397eada1222875ff6c135e67b99c448d7fbc9afd\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0xe3edea7ef8ee6491c929c73597741930b7e8b629fab9aee4b9f0d94296119e0d\",\"0x3521fa8defadb602b2fed18aeecce066b32243d0c5a67d73918a0765c68fdc93\",\"0x6420f66fe863ea5bdb5315625630498d4df51543bf58d4e633b6455a2064e62f\",\"0xdc5f41d3a8fb22d6eaf4c5c13ca9552e2ecb2a3e8f81c0be3dcfd378c4155092\",\"0xb54053eebe3b62f1e8804e5f9b34aa1f49228a4920d6bcfaf1ea2c7d276a9191\",\"0x1808ebceee6cee61fcb9031ebacde500bb4de8baa93abca6dc2a0f0a799344f6\"],\"num_leaves\":16729189,\"num_nodes\":33458364}}").unwrap() + ) + ); + // 16729216 + maps.insert( + HashValue::from_hex_literal("0x914ea0590e6dbc3029657a31426482f2322b8d1757355311a651559fd731347e").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x72804a1010290f95b150a469e40cc5531ad3887a4a95f0470fe0b89c27db59e2\",\"txn_infos\":[{\"transaction_hash\":\"0x6116c5271a589430fd88ab1f7db8495ea38c4dba4665e66139a61c3677316002\",\"state_root_hash\":\"0xf3503f56e65ed5fc8781aab29ab105e343ea1e5eb86d02213293fde7f9d9e973\",\"event_root_hash\":\"0x1ac49ef4a68f19452fa81b0beeea199bcb64505bc58b52a0c4dcd66ab97fc94a\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xf0fe081f679d83cac9fc2ebf1ff97e8208e759c154b1e9d21b16f8517f6654a0\",\"state_root_hash\":\"0x72804a1010290f95b150a469e40cc5531ad3887a4a95f0470fe0b89c27db59e2\",\"event_root_hash\":\"0x725804f968fc4c3cb700ac49aa73b76a9d32886b037e93279e4b776cc93b7fae\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16729215,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[128,68,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,16,105,166,163,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16729211,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000d9b2d56e8d20a911b2dc5929695f4ec0\",\"sequence_number\":1806886,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[115,73,10,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16729208,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[121,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192]}}],[{\"V0\":{\"key\":\"0x01000000000000000c44cf1168999b923b16d50c86934b56\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[66,161,44,36,51,209,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[128,68,255,0,0,0,0,0,32,96,121,116,179,208,188,241,135,104,195,112,114,103,209,177,50,224,255,57,74,230,67,124,246,15,214,244,4,199,254,152,140,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,128,68,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[121,68,255,0,0,0,0,0,7,122,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,68,255,0,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,68,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,68,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,220,255,5,20,0,0,0,0,0,0,0,0,0,0,0,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[16,105,166,163,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,112,74,187,27,6,151,39,0,0,0,0,0,0,0,0,124,68,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,237,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,39,146,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,237,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[225,224,139,106,133,4,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x0c44cf1168999b923b16d50c86934b56/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,1,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x0c44cf1168999b923b16d50c86934b56/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[49,224,255,118,53,209,50,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,39,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[154,134,198,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x914ea0590e6dbc3029657a31426482f2322b8d1757355311a651559fd731347e\",\"total_difficulty\":\"0x0e840ca34649e6\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf3435ad57c1800e8820f4b71e0d5d4734c0e2bf7dbabc90df08977e11af284e0\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xc29de68d71926a1d924a29b0d9308bba2bfba1057fe658e446debb4af6ae646b\",\"0x2b7f20a4e288b993f05bf5e0075d6ba6aa3e3c3d8254e7f7fdf4fd35df603d61\",\"0xd23bd4d44c38ae93618faf38cfa241e239d8bf37d8ff945cbe96f5a75ac26f57\",\"0x809ca54b17e7d2a26f3035a5d604a36def36b4a0e1e8cee672b9c7ba15aa49ef\",\"0x738fd9ddf5de82ffed5fa93791e2fecebbdbcaafd65b422de803348ebf137b91\",\"0xfbec5b586235f0e9ec9f9a55c8c2bc2ec7c3995b171d30ee9d507be18ca34838\",\"0xb2da30a5bb5cf530a28eb48145f65ef23e112592a58f33c581b9366702ef17d1\",\"0xb80b3d391d319ebfcd1a51bb8a2223eaf4407d5eda187243f6cb0cb6016d0844\"],\"num_leaves\":18264988,\"num_nodes\":36529963},\"block_accumulator_info\":{\"accumulator_root\":\"0x67d47c6cbb01a9b5abe7d7ef30b581fbdbc9f9a784d9e61736e7d91bc696b524\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0xe3edea7ef8ee6491c929c73597741930b7e8b629fab9aee4b9f0d94296119e0d\",\"0x3521fa8defadb602b2fed18aeecce066b32243d0c5a67d73918a0765c68fdc93\",\"0x8530d26535a51181d3ca8555a804a880e80f03b69c5fb886683f25433ef1de69\"],\"num_leaves\":16729216,\"num_nodes\":33458421}}").unwrap() + ) + ); + // 16746706 + maps.insert( + HashValue::from_hex_literal("0x1a6a7cf319afc4c39fb1e100e7aabd76523df54c7311273fd5ad8dcd4a7175ee").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x5bf98f2eb429c46f786c1eaa2288da899fe1760a74e970cfb170f665f2ed3ac8\",\"txn_infos\":[{\"transaction_hash\":\"0xf25c2272b050c3d500e6fa9a5e458b81772576e2a1d28905338d8e1136fc5e17\",\"state_root_hash\":\"0x7c1d33cb6fc5204d45c587bf4bd8d7e63d6287f77356fa1baf66b55163c7db34\",\"event_root_hash\":\"0xc555873b66e895273e1ed7d7c43991dc1098b5ba25cae8cf611d90423e07543a\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xdeb9c27134629a6c20f505ac14a6c17e96920c06af0735adb3a86b384a441ba1\",\"state_root_hash\":\"0x5bf98f2eb429c46f786c1eaa2288da899fe1760a74e970cfb170f665f2ed3ac8\",\"event_root_hash\":\"0xdef7d07ac67183e55f992a3bc20a3a90e2de24f0f16a5f7345513ebfc8312328\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16746705,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[210,136,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,176,152,227,168,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16746701,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9512850,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16746698,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[203,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000004532c92d46cda2257fc9896b7bc0d031\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[178,120,216,92,183,170,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[210,136,255,0,0,0,0,0,32,82,191,179,163,227,248,221,6,88,225,32,8,188,149,46,221,113,80,236,176,64,54,52,217,223,23,239,17,51,107,44,250,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,210,136,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[203,136,255,0,0,0,0,0,7,204,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,209,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,136,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[5,0,0,0,0,0,0,0,0,143,72,216,8,1,0,0,0,0,0,0,0,0,0,0,201,54,8,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[176,152,227,168,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,237,196,198,99,182,150,39,0,0,0,0,0,0,0,0,206,136,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,147,39,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[3,214,208,37,241,101,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,40,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[53,184,197,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x4532c92d46cda2257fc9896b7bc0d031/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,1,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x4532c92d46cda2257fc9896b7bc0d031/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[150,199,170,185,185,170,51,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x1a6a7cf319afc4c39fb1e100e7aabd76523df54c7311273fd5ad8dcd4a7175ee\",\"total_difficulty\":\"0x0e86324cbc4a17\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xfbb4c7732a83b657559ee33e5acb198df7a60227054307bdff1113424526812f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xe02d06d585d6e5590f5357a7fcc081867594a9bcdf23113f8d21545085b27824\",\"0xf2b451da78fab8ef706c356644b8fe182b1d2368c85389152d35f56159c6ea01\",\"0x3aac76cf8a7ac10825bd39624a32f15dbfa4fcfef75de94dd56614337487c947\",\"0x968e31ff4e28a53801aaeac1cb16a7f381a27600cc146163e1aeea4130832974\",\"0xc8cb295bbfd54a9696e08d1908821cc3ac30a5ede1bc5c43e21d35e73f3845dc\",\"0x796167200bac37aab252c891bda58b279e128913fca1830b2a1b3dc13659f754\",\"0xe2a278d0bfb6ddc6efc3b2958f4b7472ad5f625088eb90f23a9edb65fe0c7b88\",\"0x13c7d82afb54d4123f1b436ed1e927a9d30759ef87dc9f16260376c3aac6e27b\"],\"num_leaves\":18283304,\"num_nodes\":36566595},\"block_accumulator_info\":{\"accumulator_root\":\"0xcf408e41731ea1b245686581fedb98991a5ea92f4b35ae7a6c2a3a37fd615407\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0xe8dfa2cdbc21a9c1acedfa14293448fb36825f6bfcba2242e11620f7f4a2770d\",\"0x07c46801592f7ac954eda026a1aa203522b54404267e35cbc75c7cf0a67e1cdd\",\"0xea170be9cba54203b0b0358890565be7417e39b3cc4eca8e2faf7a8f590492d6\",\"0x3dee434e4a9c0a08f51dcc1469a499c59424efd6b0007e5a9615a878465549a4\",\"0xbf0355b26833605d321822bfb97582e85ab752c3b7de86491d304aeadc49e7ce\"],\"num_leaves\":16746706,\"num_nodes\":33493398}}").unwrap() + ) + ); + // 16746726 + maps.insert( + HashValue::from_hex_literal("0x9e9ad53230a4e6ec7ea949d55685d377f71e7659d34a2dabb07a2e8d86691b77").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x44a3a26de88bd5fd9c755d0b6654deba410a50c37a862f658592e9de70f02537\",\"txn_infos\":[{\"transaction_hash\":\"0x5c3d3076475a1797dac5a07096044669dac636b0ff85870b3e197a4741f24bc2\",\"state_root_hash\":\"0xd16c71d7369dd5b4a2457f62018f6d571daccb889e5611652bc8b1a8ecd09f5c\",\"event_root_hash\":\"0x83803e6cf5b5975d5427b320b737f2302023416c03b8d29efdb1e4ecdc84ba5e\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xc2959eefa6e0c01cedba8b43d8be62b081ccfe384034046b8aad9499ba57f6cf\",\"state_root_hash\":\"0x44a3a26de88bd5fd9c755d0b6654deba410a50c37a862f658592e9de70f02537\",\"event_root_hash\":\"0x692bd91bfe3088a2509ed7e2029d168fbcaa9f5336b54821c40e1eb9a4781c48\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16746725,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[230,136,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,112,105,229,168,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16746721,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9512870,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16746718,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[223,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000e14270fab28624f05ff56472e3f1c2f7\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[212,126,202,122,193,215,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[230,136,255,0,0,0,0,0,32,95,182,71,205,57,178,11,9,183,218,50,223,26,146,70,39,133,47,208,198,209,186,211,61,45,24,210,126,94,216,201,135,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,230,136,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[223,136,255,0,0,0,0,0,7,224,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,228,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,136,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,136,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,158,41,38,8,0,0,0,0,0,0,0,0,0,0,0,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[112,105,229,168,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,5,78,126,76,182,150,39,0,0,0,0,0,0,0,0,226,136,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,167,39,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[104,140,72,110,8,102,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,41,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[208,233,196,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe14270fab28624f05ff56472e3f1c2f7/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,1,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe14270fab28624f05ff56472e3f1c2f7/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[123,107,112,61,197,215,75,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x9e9ad53230a4e6ec7ea949d55685d377f71e7659d34a2dabb07a2e8d86691b77\",\"total_difficulty\":\"0x0e8632f2174fd0\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4018911d8efa4329f8cd55cab66fe465d907bb3f5dc0b0a06d5780a83072d3e2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xe02d06d585d6e5590f5357a7fcc081867594a9bcdf23113f8d21545085b27824\",\"0xf2b451da78fab8ef706c356644b8fe182b1d2368c85389152d35f56159c6ea01\",\"0x3aac76cf8a7ac10825bd39624a32f15dbfa4fcfef75de94dd56614337487c947\",\"0x968e31ff4e28a53801aaeac1cb16a7f381a27600cc146163e1aeea4130832974\",\"0xc8cb295bbfd54a9696e08d1908821cc3ac30a5ede1bc5c43e21d35e73f3845dc\",\"0x796167200bac37aab252c891bda58b279e128913fca1830b2a1b3dc13659f754\",\"0xe2a278d0bfb6ddc6efc3b2958f4b7472ad5f625088eb90f23a9edb65fe0c7b88\",\"0x3a7a8e226a76ac09f09cb86e58dbb6fd2f5f7fa01b620a41c1bf40eb27275271\",\"0xa85c890a2bdf562a33ea444f39cbcc55734fb271f790a20e24ccb113d9cc0744\",\"0x1c423d7f11046fe5018f6f47c1835f4d872ff09022eae46d3db8ded448e8e993\",\"0x7b7be2a208c1d3da08f76be56e3ec374e478037323214b40eded685fac63cc99\"],\"num_leaves\":18283326,\"num_nodes\":36566636},\"block_accumulator_info\":{\"accumulator_root\":\"0x6940e047fe5ec6abe716456e7f8a7d5bcc8b9aa310dc2954f7aff64942cf2bb9\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0xe8dfa2cdbc21a9c1acedfa14293448fb36825f6bfcba2242e11620f7f4a2770d\",\"0x07c46801592f7ac954eda026a1aa203522b54404267e35cbc75c7cf0a67e1cdd\",\"0xea170be9cba54203b0b0358890565be7417e39b3cc4eca8e2faf7a8f590492d6\",\"0xcf7f7a05874d3ec0e5c8636738b645327a4f0df86bfa17156d940484b203331c\",\"0x8296ab30142add6db6e745ca7233d2250aab4adede41ef0459e5eddbcfc147f9\",\"0x4c3362a39d664d35a3c1aa66984b8d4e8f79c1f3d6021e119ec6f1a3fc839669\"],\"num_leaves\":16746726,\"num_nodes\":33493437}}").unwrap() + ) + ); + // 16764368 + maps.insert( + HashValue::from_hex_literal("0x852a472f638c83c723aac9eb0124225b313fd72e525a02a57c2d0c4fa98b25e2").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x3ce38b724cabaf9582e60f215a35ad69c318790d644759e721eb36b7ee4b0aec\",\"txn_infos\":[{\"transaction_hash\":\"0xc382ffb98fcbb09f17898d2b325abf9f20acac7e2a42da12402b77bf9f311ea9\",\"state_root_hash\":\"0x702d00c98545d3e474742aa6d9edb8e4500cad93fa78b7d4d28d491c0339d598\",\"event_root_hash\":\"0xfdfe0bfc63d4d78ef25340f631f91f78105d41a2afc7c36c7e9073e37af89809\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x46fc7cd778f1517acb4db928798c09d82c4357b0e0a79d18b56539c11c425b1a\",\"state_root_hash\":\"0x3ce38b724cabaf9582e60f215a35ad69c318790d644759e721eb36b7ee4b0aec\",\"event_root_hash\":\"0x6c76a5e6cf873fe427f544cb96b8e794c354ce6d9dfa9411f450886a5425b3c5\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16764367,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[208,205,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,145,212,46,174,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16764363,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9529164,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16764360,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[201,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000f0d8331409d2da08b5d22c41772d7df7\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[118,252,22,226,68,70,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[208,205,255,0,0,0,0,0,32,187,48,180,66,32,33,205,73,1,158,89,46,161,244,151,72,119,240,200,92,81,58,171,213,134,93,241,190,235,222,18,13,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,208,205,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[201,205,255,0,0,0,0,0,7,202,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,201,205,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[3,0,0,0,0,0,0,0,0,33,103,134,150,0,0,0,0,0,0,0,0,0,0,0,87,236,6,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[145,212,46,174,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,154,88,62,232,101,150,39,0,0,0,0,0,0,0,0,204,205,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,77,103,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[89,128,74,134,147,176,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,42,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[107,27,196,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xf0d8331409d2da08b5d22c41772d7df7/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,1,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xf0d8331409d2da08b5d22c41772d7df7/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[220,184,206,56,71,70,57,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x852a472f638c83c723aac9eb0124225b313fd72e525a02a57c2d0c4fa98b25e2\",\"total_difficulty\":\"0x0e88383bc49eff\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x1348666208c17bc62743ab397906ffda1419f06179a0e9d60ddd697b3d310f20\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59bfb0d954b43028420b6d1371a4c70ca736eee02138237d67b0e150a29c0c16\",\"0x53cf280aad92636ee6d10866ca425b774aeedd00b9d4de7e77c8055afba6366b\",\"0x2aa4a21845acd6895a7636b1c01ab7c59386896921e3e973ca99815721791375\",\"0xc5df5bf8f867de4a42a048e58190568439b3dcc41530eea78a833dae8480c08e\",\"0x7ae991b926c80770f4c7c82440fe821bff793bd5965fab86aecf736f068a06ed\",\"0x0cc8250e8a120b3851b200fd5011054a2b02ba252e9b7c9925bcc8eb9c253c0f\"],\"num_leaves\":18301809,\"num_nodes\":36603606},\"block_accumulator_info\":{\"accumulator_root\":\"0xef08e705723ca31fa137799dad9c1ac6a398cbaa183e381540a530d4c9c59d25\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xd9df4142314588d6e3c2fbe997db2a5ae3a9cc1dcbfc5f267c39d26a674bae19\",\"0x4aad1b892774b7c3f0ae03ca663e3224a6837082b3699311a7d24ba566cde2e7\",\"0xaeda85a4673597e1922ad3a737b50c2c48cbee96977c54e3a6d1c0f27630c3cc\",\"0x27d781aef0ec1e4167ba17699baf5e3fdfea6186d57e46c1da470d7c482d8823\"],\"num_leaves\":16764368,\"num_nodes\":33528720}}").unwrap() + ) + ); + // 16764396 + maps.insert( + HashValue::from_hex_literal("0x8ff4158d3dacc5f5d056ec5871046d8b84e610f9bbfed4ac27ac6007c64d2c61").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xc3958ebc47b94444f13fbb00c5bcb10ae3aa04fc958f153aab87944996039f10\",\"txn_infos\":[{\"transaction_hash\":\"0x798858d4734df83627b89b836335de50e217b07346db9c570b6b9c81d44e2952\",\"state_root_hash\":\"0x9cd5e30838117307bd96416e3e0c8516e790896038300e62d0e2a7aeb7cc3d22\",\"event_root_hash\":\"0x5b1a82d5abf42d21a9d1c1e2a30754106a6287ab5813c52c02dc6569b499c9b5\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xb428afa9259d6bf0ea65ec0bd39d6ddaba6b250bff8ab9c7cf0b2be5ba145e8d\",\"state_root_hash\":\"0xc3958ebc47b94444f13fbb00c5bcb10ae3aa04fc958f153aab87944996039f10\",\"event_root_hash\":\"0xef2cb8f1d46adcf4e043cc2ed2b1cfea8d9cb0928fa99a69d9175855541c4025\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16764395,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[236,205,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,135,32,49,174,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16764391,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9529190,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[115,73,10,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16764388,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[229,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000414f5c01ce1fe0020883020ef878f934\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[252,18,49,217,59,103,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[236,205,255,0,0,0,0,0,32,114,214,17,245,74,132,104,53,124,164,207,215,104,202,22,62,217,156,246,213,221,212,144,213,234,8,43,57,144,85,225,173,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,236,205,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[229,205,255,0,0,0,0,0,7,230,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,205,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,205,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[4,0,0,0,0,0,0,0,0,254,218,60,183,0,0,0,0,0,0,0,0,0,0,0,104,183,12,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[135,32,49,174,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,189,228,135,199,101,150,39,0,0,0,0,0,0,0,0,232,205,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,103,103,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[106,68,184,232,177,176,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,43,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[6,77,195,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x414f5c01ce1fe0020883020ef878f934/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,1,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x414f5c01ce1fe0020883020ef878f934/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[16,50,129,35,63,103,72,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x8ff4158d3dacc5f5d056ec5871046d8b84e610f9bbfed4ac27ac6007c64d2c61\",\"total_difficulty\":\"0x0e883907ba664d\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x86164e333c787eef486953dd65b592a998708c1dff52d916bcd08c5330bdd61d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59bfb0d954b43028420b6d1371a4c70ca736eee02138237d67b0e150a29c0c16\",\"0x53cf280aad92636ee6d10866ca425b774aeedd00b9d4de7e77c8055afba6366b\",\"0x0e94597d77e3c255e2d36d34582bbdc0d6fad9f2e372c0bab37946ffede365bd\",\"0x79a2473d2b3da58b91f947680030e0a23a622cfec5e7d37cb21e5a28badaa70e\"],\"num_leaves\":18301840,\"num_nodes\":36603670},\"block_accumulator_info\":{\"accumulator_root\":\"0xd26b7e5e09cec8f7e188d2d495cc16c0ba464736ac8e782bfb64a5bd4df5401c\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xd9df4142314588d6e3c2fbe997db2a5ae3a9cc1dcbfc5f267c39d26a674bae19\",\"0x4aad1b892774b7c3f0ae03ca663e3224a6837082b3699311a7d24ba566cde2e7\",\"0xaeda85a4673597e1922ad3a737b50c2c48cbee96977c54e3a6d1c0f27630c3cc\",\"0x02fb87f658b3883fd52d8298bbcbc8dbe0116418499f008e8be47331cff0308a\",\"0x23f4163939a0628667c861cbdb18bd555260920889c33057317c10c003fbb366\",\"0x9cd28173c02042dd13bcc33b170a5472fc402da62d67015895a58d07a7c1a127\"],\"num_leaves\":16764396,\"num_nodes\":33528774}}").unwrap() + ) + ); + // 16764560 + maps.insert( + HashValue::from_hex_literal("0x3160d0892a33f49ddf2184c3a712b748fa954eb2bf4626d9130de482d61bb684").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x81421f390259d44e30953c73a61e5967e1f0814996e3c9419bac04a517e34319\",\"txn_infos\":[{\"transaction_hash\":\"0xb69cb52fcf49f70df0a8c65f6811e7772107ba0fb3fa3c0292cdb2fa8ef8321a\",\"state_root_hash\":\"0x779546a2110750e70ef5eb4570b88135b6099f5ff38ea529c9eaff1a5383f35b\",\"event_root_hash\":\"0x23439b208b81fdc388ae9f91177182b6637c47a6f25a5f44255df995cda734cd\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x7bdbb30acc8d895ddcfc779b7f40b62520eb7c5de8605a847e43b281edd21513\",\"state_root_hash\":\"0x81421f390259d44e30953c73a61e5967e1f0814996e3c9419bac04a517e34319\",\"event_root_hash\":\"0x78a663d73e8112da938db1febaf042337995dc9f2dfbd7f0e1df740b333b5268\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16764559,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[144,206,255,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,245,172,61,174,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16764555,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9529344,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16764552,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[137,206,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000058da94cd48805d9f98e80ae6734c0248\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[156,14,10,126,84,107,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[144,206,255,0,0,0,0,0,32,122,64,64,130,253,232,79,94,2,187,126,82,38,153,247,248,15,55,179,149,33,32,88,207,48,143,47,231,99,247,26,251,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,144,206,255,0,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[137,206,255,0,0,0,0,0,7,138,206,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,206,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,140,206,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,141,206,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,206,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,206,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,206,255,0,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,206,255,0,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,92,124,135,94,0,0,0,0,0,0,0,0,0,0,0,172,252,4,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[245,172,61,174,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,134,173,66,8,101,150,39,0,0,0,0,0,0,0,0,140,206,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,104,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[158,179,184,137,101,177,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,44,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[161,126,194,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x58da94cd48805d9f98e80ae6734c0248/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,1,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x58da94cd48805d9f98e80ae6734c0248/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[137,192,52,187,86,107,73,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x3160d0892a33f49ddf2184c3a712b748fa954eb2bf4626d9130de482d61bb684\",\"total_difficulty\":\"0x0e883d9d0e31cd\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x14b015ddff8725be0ce45a3c41129d15ff3f540d46fb2e555f8061cb2a9b6ae5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59b85b15194381a89e51cc0ac07d8f753f9ad87d46841c470a2988ed60fe97ed\",\"0x0816668fb894b795e9a0f3fd0d8edb3e908fc25c348facfad08d843745c54b69\",\"0x2432a8c1d656ee0a962dd65db997af5ec0a40d26e5b9b5e0acecf7ce0dc0c07a\",\"0x0306abfb218cfad48f26292431a96951a69632d24a6f5bdf882c2772556c7c34\",\"0x224abe7ce7b44509a4126a8a8b228439e653cda9cd941c0de4689323d1dbd15b\"],\"num_leaves\":18302009,\"num_nodes\":36604007},\"block_accumulator_info\":{\"accumulator_root\":\"0x6050aa97095cbfcb701b8fdf26b45bb0e7d1e24544f6e93eeeb30c30cb8cd7a8\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xe2d933796d4b6f2db844f61e12a48b20b486c750658619d516b0b82b726b95ce\",\"0x969628383eccc8a969788db77f74f3e015dcb3bcd06e7b2e786313dc4a799cb0\",\"0x8c592a5614fbd8f59a6e55f56f7b9b64bf6a36343d88bbb761a48dcc987c96b2\"],\"num_leaves\":16764560,\"num_nodes\":33529105}}").unwrap() + ) + ); + // 16779974 + maps.insert( + HashValue::from_hex_literal("0x2bf2309fb88226a475ca66a8ca59252d890c97136237c10b71bb1a63cac2883c").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x212669fcb60dc78c4fb98624c8eb392a3000f3f41a5945727633921f967cb2fa\",\"txn_infos\":[{\"transaction_hash\":\"0x98204c08e6e8abc3789dad5eb355e6d5b0586fe08a08ee08e76adab4ac827a2c\",\"state_root_hash\":\"0x504eae8610d4ee1a224ddcc4d6b02a45082ea8782a7405ed2e7bad1b62054c65\",\"event_root_hash\":\"0xc1c15e0d5ef750542026bd4f5f94984c335b628ca755bd456e070dd8ac24d4fd\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x773704e4789f962a8b398a0893cc9115800f1264c367e2cad059912b07f9a9f5\",\"state_root_hash\":\"0x212669fcb60dc78c4fb98624c8eb392a3000f3f41a5945727633921f967cb2fa\",\"event_root_hash\":\"0xee4699467f5d19410a388e2b9fa9c273a39f9eed6507db0141b214b92bdecab1\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16779973,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[198,10,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,2,37,221,178,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16779969,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9543560,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16779966,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[191,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000007b202199ec36e84b5fa89027690d2a6e\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[142,100,110,139,134,73,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[198,10,0,1,0,0,0,0,32,190,249,24,33,31,70,76,231,146,9,174,178,29,52,208,46,144,238,84,210,90,82,14,109,152,159,181,2,111,239,67,89,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,198,10,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[191,10,0,1,0,0,0,0,7,192,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,193,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,195,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,10,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,158,34,41,157,0,0,0,0,0,0,0,0,0,0,0,201,54,8,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[2,37,221,178,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,98,97,174,203,30,150,39,0,0,0,0,0,0,0,0,194,10,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,137,159,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[33,83,19,199,124,242,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,45,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[60,176,193,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7b202199ec36e84b5fa89027690d2a6e/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,1,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7b202199ec36e84b5fa89027690d2a6e/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[95,162,167,171,136,73,61,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x2bf2309fb88226a475ca66a8ca59252d890c97136237c10b71bb1a63cac2883c\",\"total_difficulty\":\"0x0e89e05f06b7e5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2c1b873b34abc1889a50d940f8e7e98edd077d2eff63d313631703434a072b63\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0xe20db6adcce7867ee5dabcd546dfbe7b5a0da1452d7fb48eb856987dab089b53\",\"0x49073881307c3f7b7907dc97c6445efb312f3ee6d9f9147ce0d7cecc44daac88\",\"0xf8ef85b248a3b7b302d012e49d37cf3014facfe1a428a11bae0ce36cb0cb5a73\",\"0xe9c78924872a49550618986532576684361b0ef1dba94da4aa8516c1fbf7538a\",\"0xf4425638e91df0c19729e52cd55b0548df9edf791f8ceed4c76bec9d6c540b32\",\"0x97025ab943b16fe7ccdde9bef094026b031dbc471f236e48af361897b38f8df2\",\"0x2d0d7944de8e221e19a6dc5dac1a96d609402ea49eb016f728a954e2690c5c6f\"],\"num_leaves\":18318253,\"num_nodes\":36636493},\"block_accumulator_info\":{\"accumulator_root\":\"0xde4b1171d069f85b34511f3014dcef53851dee34f0dccada1887a006e8a1ee1d\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x96fa6ad2cdc4b7f0c9b1c98ae4adffd590bc6fe73b9680732293559718b89bdc\",\"0x3bc8715733c70f42e51aa17d757b6291ba50fea90d95e261cffbf1a3953e8bc4\",\"0x599389ecc7a13a5bfe7173d51e790387c588e09d6644736be4001592fcbba9cf\",\"0x81ee6764a8dd6bfa05b60fd65d0ad85b44b4c0862666432bb2824fe9712288bd\"],\"num_leaves\":16779974,\"num_nodes\":33559941}}").unwrap() + ) + ); + // 16780003 + maps.insert( + HashValue::from_hex_literal("0x1dc3daafa9aa24e2cc7667d886a074e976bfea95725a1bcb83bb45bdd4a6db5c").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x0d19d7209c00d720c0f77103cd40a24c1ae53925e562bf8333db4b7d751b790d\",\"txn_infos\":[{\"transaction_hash\":\"0x2af8f11b89ccc5bbeb872300c82c75a3e4907f2c0357d9425c2f89eecd5a1cc7\",\"state_root_hash\":\"0xdc8b81d17be6ebd21f7f836590abac00aeacd8698315e78aaa28b27e14287e34\",\"event_root_hash\":\"0x415cc974a9c52a0c94b3f3f0b8f1ee970b7589ac696c3419bf5e1700e6288437\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x01d982e99e6ca4b9500fb76c2f8715fdc9af4e95d2fcf1da0dae0e534a7e36aa\",\"state_root_hash\":\"0x0d19d7209c00d720c0f77103cd40a24c1ae53925e562bf8333db4b7d751b790d\",\"event_root_hash\":\"0x6dc48ac27c86b3f1e1b410bf610613364c79b7e78fa2006d5b32354ba34d3f84\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16780002,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[227,10,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,181,83,223,178,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16779998,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9543588,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16779995,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[220,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000e0c0ce2df4f1e0b0f1b6dc10bbabfdb3\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[252,50,154,83,51,8,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[227,10,0,1,0,0,0,0,32,83,27,194,206,226,65,129,162,186,55,250,216,141,227,205,237,32,62,60,158,233,26,110,51,185,130,135,221,181,246,50,146,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,227,10,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[220,10,0,1,0,0,0,0,7,221,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,227,10,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,10,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,8,207,235,190,0,0,0,0,0,0,0,0,0,0,0,218,1,14,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[181,83,223,178,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,248,180,235,169,30,150,39,0,0,0,0,0,0,0,0,223,10,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,165,159,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[191,62,187,95,157,242,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,46,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[215,225,192,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe0c0ce2df4f1e0b0f1b6dc10bbabfdb3/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,1,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe0c0ce2df4f1e0b0f1b6dc10bbabfdb3/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[18,131,104,49,53,8,97,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x1dc3daafa9aa24e2cc7667d886a074e976bfea95725a1bcb83bb45bdd4a6db5c\",\"total_difficulty\":\"0x0e89e11b0f9f9f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8e6c5a67c7d06dc1376dbd258c7ce5ccb8ba5e4c6a3f994dfb9540a250050fcc\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0xe20db6adcce7867ee5dabcd546dfbe7b5a0da1452d7fb48eb856987dab089b53\",\"0x49073881307c3f7b7907dc97c6445efb312f3ee6d9f9147ce0d7cecc44daac88\",\"0xf8ef85b248a3b7b302d012e49d37cf3014facfe1a428a11bae0ce36cb0cb5a73\",\"0xc6d75e53dc68348d11514ce4e88adb9a194af92bb2bf4e5f324b3d18903b0b33\",\"0xdcfb72dd08a0574b67f56e9bb8bac7ede5c85d620b0e7dd6973572e47b8c0146\",\"0x99346653833b9f2cb913d81ba9fc6e8daaea3deb4853ce553544f74fe8df05a9\",\"0x7b6a032ebe07fc378e464e0af9541fd442b98fd4767e3aa4173cc6d0d85cf510\"],\"num_leaves\":18318285,\"num_nodes\":36636557},\"block_accumulator_info\":{\"accumulator_root\":\"0x31d28d2e8ec1896deddcccb7d15ad8576eef81d2c70271d4f874fde7cc1f952f\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x96fa6ad2cdc4b7f0c9b1c98ae4adffd590bc6fe73b9680732293559718b89bdc\",\"0x3bc8715733c70f42e51aa17d757b6291ba50fea90d95e261cffbf1a3953e8bc4\",\"0xb31c68d17654f68aac3b2e75d0b1346d6214c2aa7a5d4f74841e98f7093b4371\",\"0x0a793de2877dc631fc9ee40ad874bd91dba5525f2e6a14858aaaf1a8bc0b72f4\",\"0x531bc2cee24181a2ba37fad88de3cded203e3c9ee91a6e33b98287ddb5f63292\"],\"num_leaves\":16780003,\"num_nodes\":33559998}}").unwrap() + ) + ); + // 16780049 + maps.insert( + HashValue::from_hex_literal("0x497258676d0a8ab2c3c357a2f0a43d08648fe5c6c830d5e3a53e90a098cc9ba3").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x73b46dbb934a809179a2c22680c261e42f88aec7a1d890ea730d3745defe31a7\",\"txn_infos\":[{\"transaction_hash\":\"0xb83295668e57eea5255d5bb6639d3729407e897577113b8450d01486a9be810e\",\"state_root_hash\":\"0x211f8bf3e9eddee89097b2f0763aa02e696d4b12b2d89913603fe1283d6b9d62\",\"event_root_hash\":\"0xc867dc31c2b2df5fe40126d22e1ed7a00c01a000050c2a201e0189fc41bf02f5\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xeedd60fcba7977113e30ff15419f94665143b94ee85bc8731848548b05a899ca\",\"state_root_hash\":\"0x73b46dbb934a809179a2c22680c261e42f88aec7a1d890ea730d3745defe31a7\",\"event_root_hash\":\"0x26a9b0c865b3b729bf6ea6e22b2899189ef2b6e12b090058b75b4ecfd3fedf51\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16780048,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[17,11,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,253,141,226,178,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16780044,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9543632,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[115,73,10,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16780041,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[10,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000015c37f15045f448d26fd262d86d5619c\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[40,81,104,248,244,76,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[17,11,0,1,0,0,0,0,32,53,35,102,132,36,97,46,181,181,90,13,121,63,117,157,210,102,245,240,99,196,137,49,53,80,81,66,9,252,150,206,214,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,17,11,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[10,11,0,1,0,0,0,0,7,11,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,11,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,132,224,120,244,0,0,0,0,0,0,0,0,0,0,0,129,5,23,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[253,141,226,178,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,124,163,94,116,30,150,39,0,0,0,0,0,0,0,0,13,11,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,209,159,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[217,49,206,152,208,242,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,47,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[114,19,192,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x15c37f15045f448d26fd262d86d5619c/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,1,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x15c37f15045f448d26fd262d86d5619c/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[162,82,68,137,248,76,98,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x497258676d0a8ab2c3c357a2f0a43d08648fe5c6c830d5e3a53e90a098cc9ba3\",\"total_difficulty\":\"0x0e89e2221a4c9a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x999e27f839e02128c8cc2b3cee4d115a238e6f3e75fdd011d50935b7b25a8871\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\"],\"num_leaves\":18318336,\"num_nodes\":36636665},\"block_accumulator_info\":{\"accumulator_root\":\"0x9093ec924371fb13aa7668d23b027d571a767f3332fe95959ddeba4ffc42308a\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x6c6324da72c7cc9e54474a32bdfda9ca5a4b0627f7d02cf716c14a7c65631168\",\"0x3cbe36b161fd43adf07c244293e700fc2baf829acc441743add86928c5b081f6\",\"0x3523668424612eb5b55a0d793f759dd266f5f063c489313550514209fc96ced6\"],\"num_leaves\":16780049,\"num_nodes\":33560092}}").unwrap() + ) + ); + // 16780081 + maps.insert( + HashValue::from_hex_literal("0x2210e3eea0b28cfeeeb45cf7e3f313aefd4ccdcd3cd03fafe3b6c502d9d100a9").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x4713148f70f1faa6e6ffd14acc373ec678f462987dde9535c80734fb5520dee3\",\"txn_infos\":[{\"transaction_hash\":\"0x78abcb33078d73ceb6347ae53ac97c2afe64d017ac80ea80252b130f897d0d86\",\"state_root_hash\":\"0x42c200c5972390d8b7e7bc8a7877bc0d6a716354382eed93443378529bf7fff6\",\"event_root_hash\":\"0xa857d28927295aad5532bdcf3758f903f5f11723d7d0d8f48fa42a4ed62bf193\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0xe977459351faf1d26e4bcf361fa5124e4917c7d6679071e0e558a6cb0f3537cd\",\"state_root_hash\":\"0x4713148f70f1faa6e6ffd14acc373ec678f462987dde9535c80734fb5520dee3\",\"event_root_hash\":\"0x92d1d701a434106bdf41c7fda1674d7dfa100af49668a869938136d9c4c4ed74\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16780080,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[49,11,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,27,13,229,178,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16780076,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9543663,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16780073,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[42,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000f9f1bfbbea129e6cbb6d0e11ece3e737\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[144,65,181,196,5,22,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[49,11,0,1,0,0,0,0,32,127,77,49,106,198,221,131,158,219,172,139,191,160,198,83,220,181,38,242,224,91,231,221,156,137,107,19,113,215,103,177,24,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,49,11,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[42,11,0,1,0,0,0,0,7,43,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,45,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,11,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,11,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,228,11,84,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]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[27,13,229,178,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,60,229,29,79,30,150,39,0,0,0,0,0,0,0,0,45,11,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,240,159,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[194,143,137,175,244,242,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,48,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[13,69,191,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xf9f1bfbbea129e6cbb6d0e11ece3e737/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,1,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xf9f1bfbbea129e6cbb6d0e11ece3e737/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[81,202,56,165,7,22,82,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x2210e3eea0b28cfeeeb45cf7e3f313aefd4ccdcd3cd03fafe3b6c502d9d100a9\",\"total_difficulty\":\"0x0e89e2f3d7abc4\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x61a418d5d9ac6c82b59738714bd307935564f4c1ee0a2515fd82a24402763ad9\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\",\"0x1e0e402b178b4425009edc46a0d59e62f7958edc162ae0c4108608d26d670bd3\",\"0xf8e9cf64891a49bffa60aae193f5fb84ce58bfd0d614805726b7403a6052985b\"],\"num_leaves\":18318372,\"num_nodes\":36636735},\"block_accumulator_info\":{\"accumulator_root\":\"0xe70cc8c759dc31ab2d7d3223b01e710d65c957ed2eaa91c9760d3c0c76c3140f\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x6c6324da72c7cc9e54474a32bdfda9ca5a4b0627f7d02cf716c14a7c65631168\",\"0x5f579136f0c5f3351fa681c403bbf14457072fbd5bc1f72574ce7c37a3547907\",\"0xbc0902de4ac4c125fc2f463bced9c46c1d4d96d13f7f07d3cf6a010b71e8b38f\",\"0x7f4d316ac6dd839edbac8bbfa0c653dcb526f2e05be7dd9c896b1371d767b118\"],\"num_leaves\":16780081,\"num_nodes\":33560155}}").unwrap() + ) + ); + // 16780327 + maps.insert( + HashValue::from_hex_literal("0x4c2d633c02767ab9ebb2592e5fa68a7611119b65abf5d659ae8b74c9cf7179e8").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x529e4596f163ee4e20a356e51c67211dc4170940b5a8ca295b5c3e3eea475f2c\",\"txn_infos\":[{\"transaction_hash\":\"0xf63c3ffa3118268df89b275107401d907c476d2cdab6bfcfcc7a0bac6a9ee875\",\"state_root_hash\":\"0x5254362af9c46a447e930511051ff507514ac44c5a021d26f3d00356b1eec665\",\"event_root_hash\":\"0x41d8e7b9448d9788fcfcb42f4652db470238f9c9cbcc79d3220f0247b4994f33\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x1e2f292c8c5eebec461d6669390017463b17bb331d1a4cd9ee3cb636bbe11088\",\"state_root_hash\":\"0x529e4596f163ee4e20a356e51c67211dc4170940b5a8ca295b5c3e3eea475f2c\",\"event_root_hash\":\"0x7cc8c9ec650a7b2cf912b8b87f757b97067f52cc900f7c3b8e76f6033cbb7787\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16780326,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[39,12,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,84,151,247,178,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16780322,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9543894,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16780319,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[32,12,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000329173fe798bfd77094a101c0adad3b4\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[188,71,166,96,171,73,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[39,12,0,1,0,0,0,0,32,72,84,193,199,164,194,178,159,226,111,185,205,223,215,81,124,128,137,126,17,98,42,14,236,225,80,36,68,33,205,156,173,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,39,12,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[32,12,0,1,0,0,0,0,7,33,12,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,34,12,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,12,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,12,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,12,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,12,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,12,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,12,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,144,47,80,9,0,0,0,0,0,0,0,0,0,0,0,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[84,151,247,178,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,28,249,68,48,29,150,39,0,0,0,0,0,0,0,0,35,12,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,215,160,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[2,126,38,18,2,244,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,49,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[168,118,190,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x329173fe798bfd77094a101c0adad3b4/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,1,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x329173fe798bfd77094a101c0adad3b4/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[245,52,116,109,173,73,68,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x4c2d633c02767ab9ebb2592e5fa68a7611119b65abf5d659ae8b74c9cf7179e8\",\"total_difficulty\":\"0x0e89e90fa81372\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xce03435921a5094424048559301f8f4a1c0c06b756303ea54d86656482a281b5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\",\"0x774ccb43c4bd684328e91ea182a74427e648d25b79aa56d61fd2ca1762ce50ad\",\"0xcb2f54ddb2d0ca68278651f6c65cd59a853657968f132ae1af3b508ed0bbb33f\",\"0xbc0e5ec12e366c54a5d4d9bf9cc20d6fc49689395ef670b51eb794f3555fd65d\"],\"num_leaves\":18318626,\"num_nodes\":36637242},\"block_accumulator_info\":{\"accumulator_root\":\"0xd7878f579900e5660b800615ed52637c38feda2c4403f83f0ab9ea24de92aafd\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0x040863dcdfd9d94fcb94a4b1e857acf789d7ffecf1f8d0fea06f95f66487b33f\",\"0x30b5f3ef7842f1a410130f9278be32db1587b691b5f83bc168d64515f6411137\",\"0x302963b9ee2196bdbcd8e8fdc51d903204f8b7c3790d55a3b65de7aae1afbf0c\",\"0x4c01a5b80b7515a75f33f6965e724234c1874e660e6eb4eee1c48240eea105ba\",\"0x4854c1c7a4c2b29fe26fb9cddfd7517c80897e11622a0eece150244421cd9cad\"],\"num_leaves\":16780327,\"num_nodes\":33560647}}").unwrap() + ) + ); + // 16798717 + maps.insert( + HashValue::from_hex_literal("0x7bad138c47422b668fa8b6604d8598df816c66f5bcf9ebb8c9c4109141752e4c").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x3cc68ec612fbb14d3ed4d21cbf781971349193c96d041e24ea2d422a7f7b32c1\",\"txn_infos\":[{\"transaction_hash\":\"0x795edc089269249b8c417cf3045b99051d22a34d35d9dbbcaf44db4270fd58ff\",\"state_root_hash\":\"0xf6513297277d6e3c3452cbec09b1d224ef6e6a8a046c3db36e244945400c89b9\",\"event_root_hash\":\"0xcfdc849cd7d57dddf3c2c6a726cd1c08327b309d7fc406376d930d79513d350b\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x92f70d378dcb19360ae05da3cb7d727eb7c89f010b460901d5351d239e18f2a9\",\"state_root_hash\":\"0x3cc68ec612fbb14d3ed4d21cbf781971349193c96d041e24ea2d422a7f7b32c1\",\"event_root_hash\":\"0xa068bc76dd2975dd59a8f489f297ee3156d92d6a0c11037831d05793e4a91ca3\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16798716,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[253,83,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,22,17,123,184,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16798712,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9561175,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[57,151,6,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16798709,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[246,83,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,57,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000002e890d015e7bd850e4ec99da86a952c0\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[192,135,203,244,24,249,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[253,83,0,1,0,0,0,0,32,164,6,226,180,28,230,126,46,56,204,159,86,227,233,22,167,251,75,157,44,48,245,12,11,130,75,47,128,24,173,171,216,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,253,83,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[246,83,0,1,0,0,0,0,7,247,83,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,83,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,83,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,83,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,251,83,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,83,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,253,83,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,83,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,92,171,239,183,0,0,0,0,0,0,0,0,0,0,0,159,152,19,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[22,17,123,184,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,67,69,164,112,201,149,39,0,0,0,0,0,0,0,0,249,83,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,88,228,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[55,199,63,22,138,154,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,50,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[67,168,189,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x2e890d015e7bd850e4ec99da86a952c0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,1,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x2e890d015e7bd850e4ec99da86a952c0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[27,177,184,187,28,249,79,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x7bad138c47422b668fa8b6604d8598df816c66f5bcf9ebb8c9c4109141752e4c\",\"total_difficulty\":\"0x0e8bd4147a9fad\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x95842cfd1549cf9fd7d6d458f25dbdc8d9ea0816fd8efb551a271b735eebc688\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0x086ca22e9b5996760de06df4ca5b4c84d00092c4b29829072b1cb19cd20e9bbf\",\"0x4d63e975e45ef263462f0e8fd1c69f595158c561ccb3110aeae2b832068b03a1\"],\"num_leaves\":18337930,\"num_nodes\":36675849},\"block_accumulator_info\":{\"accumulator_root\":\"0x15e9f5caf3783e0116b7d90a6a3b91a08797eefef9fa78fd1458d9252815b18a\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x844921b70d81485f4243a927176a42c67a39c888be844e139c1adea3c1d4f646\",\"0x251dbd17471e9129d6a3fd5a4d0220ed5c3d34b53d8ec7c714af144df8d9b881\",\"0x2456f49ae9edfda5e2524af62e4e98d419039d6f3f8a51e53fdf56ea559687b3\",\"0xaf3d4aa0a40b8cc9c4800cd203e750347a1931fe712d48d9c8ee78f07219d3eb\",\"0x5abf0b56527505aab7c97ae582e919b8119433fbe88bd94e31fc1c0167d6e495\",\"0xdbeb2756d2a696550d3d63d364c2990370f7a313c707d3445030dc5513806798\",\"0x2817ee314ba3b03478ddc254016b46d1ea7ac35f7451a4e5f061a2e5859aa3da\",\"0xd7eb1ed022a3e6c93bc0c8539f0e2e5696b8c6d6679e8cf506ef2a21717b9517\",\"0xa406e2b41ce67e2e38cc9f56e3e916a7fb4b9d2c30f50c0b824b2f8018adabd8\"],\"num_leaves\":16798717,\"num_nodes\":33597422}}").unwrap() + ) + ); + // 16798752 + maps.insert( + HashValue::from_hex_literal("0x24d6e77c7c88139e7fd0226583e6936d5d46be05c9f5f23cb08eb79889e90f61").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x197766bfde688844cb41dc84d6f8256054f4f39607107cb3b3bf7c065e958e14\",\"txn_infos\":[{\"transaction_hash\":\"0x30f83d52fe3407efeb4d5f3044a6d93d66738a442f9ae19d0a937885abfd8e8f\",\"state_root_hash\":\"0xb7fe5093c67615613d9357541111ae48bf631e49b0aa8b9a6dcc6cd58804aecc\",\"event_root_hash\":\"0xdae197f469feccc2ab9157c56a01c4702e88e4314e80b2945be5a5d96ab67dab\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x97b6b8b80d2b991d58fc9fd244c87b03a04d77124bf85067fb2b9a8be3d631ba\",\"state_root_hash\":\"0xd9b8ccebe37541d3497c2f55173789eae23443ccfd5fac6ba852c442a10cf99e\",\"event_root_hash\":\"0xe9a146d4203f51b5cb38a12fb7d30629ec613f854bab938638fd47ed32fc5ac7\",\"gas_used\":52837,\"status\":\"Executed\"},{\"transaction_hash\":\"0x38f5a5829bbfbe6ab459c77e3380916ef2a8ea028c840d08e8606abed978a89a\",\"state_root_hash\":\"0x197766bfde688844cb41dc84d6f8256054f4f39607107cb3b3bf7c065e958e14\",\"event_root_hash\":\"0xbc8144324e15154f20e5a260c880a90ee96cf432f67c0267080c4d8439cec8d8\",\"gas_used\":42297,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16798751,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[32,84,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,41,170,125,184,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16798747,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9561207,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16798744,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[25,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000b9ad8b357eb59ec508db8e0f19515ae0\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[124,198,0,33,18,118,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}],[{\"V0\":{\"key\":\"0x080000000000000082e35b34096f32c42061717c06e44a59\",\"sequence_number\":26784,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Oracle\",\"name\":\"OracleUpdateEvent\",\"type_args\":[{\"struct\":{\"address\":\"0x82e35b34096f32c42061717c06e44a59\",\"module\":\"SUSHI_USD\",\"name\":\"SUSHI_USD\",\"type_args\":[]}},\"u128\"]}},\"event_data\":[0,0,0,0,0,0,0,0,161,104,0,0,0,0,0,0,205,64,72,7,0,0,0,0,0,0,0,0,0,0,0,0,41,170,125,184,141,1,0,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[32,84,0,1,0,0,0,0,32,145,221,161,168,16,28,142,20,62,151,15,67,105,21,208,247,246,135,47,53,195,248,215,145,185,73,21,80,80,149,172,238,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,32,84,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[25,84,0,1,0,0,0,0,7,26,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,61,167,6,0,0,0,0,0,0,0,0,0,0,0,0,0,28,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,84,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[0,0,0,0,0,0,0,0,0,114,123,174,224,0,0,0,0,0,0,0,0,0,0,0,29,85,30,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[41,170,125,184,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,45,117,229,71,201,149,39,0,0,0,0,0,0,0,0,28,84,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,120,228,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[120,28,2,87,175,154,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,51,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[222,217,188,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb9ad8b357eb59ec508db8e0f19515ae0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,1,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb9ad8b357eb59ec508db8e0f19515ae0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[199,1,16,191,21,118,75,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[158,115,1,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,253,228,183,91,126,18,248,64,239,254,141,33,83,158,228,140,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,5,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,6,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,115,102,4,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[205,230,253,191,7,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Oracle::DataSource<0x82e35b34096f32c42061717c06e44a59::SUSHI_USD::SUSHI_USD, u128>\"},{\"Value\":[0,0,0,0,0,0,0,0,162,104,0,0,0,0,0,0,161,104,0,0,0,0,0,0,24,8,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Oracle::OracleFeed<0x82e35b34096f32c42061717c06e44a59::SUSHI_USD::SUSHI_USD, u128>\"},{\"Value\":[161,104,0,0,0,0,0,0,205,64,72,7,0,0,0,0,0,0,0,0,0,0,0,0,41,170,125,184,141,1,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x24d6e77c7c88139e7fd0226583e6936d5d46be05c9f5f23cb08eb79889e90f61\",\"total_difficulty\":\"0x0e8bd512929901\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4d433b5b3a3ef4f7f6d0de2e410302f5a051c54d107cb9a064089abece803c7a\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0x37251dc1f8b1ee54ce7221795332f144d7eb239a4a6b11635fce81df844e01ed\",\"0x69ebed44524258c1bc078b613df0227a8ab89885891d6cfa272ae4eeaa14be8b\",\"0x68994d7eb05e8aae544d843a26b27bb0057fe3680994d788e258587080d756d9\"],\"num_leaves\":18337972,\"num_nodes\":36675932},\"block_accumulator_info\":{\"accumulator_root\":\"0xedb77b9c07c4fefc9e576567a4ef0ba66254136d57299b61be9b5d740addbe35\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0xaa0ef3dada88de8e020cdbd6f1265222a6d9e940a38ec8b69a5196b25dc4b9d8\"],\"num_leaves\":16798752,\"num_nodes\":33597499}}").unwrap() + ) + ); + // 16798780 + maps.insert( + HashValue::from_hex_literal("0xabc3eb79d2a129aef0e3292b1f3118da4d220b8745683628fccbe4de7dcb074c").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xfb90a7b3fae8c8e7b42d14db52eb804afc8151bfd05784163546d158a584ef52\",\"txn_infos\":[{\"transaction_hash\":\"0x8ce1b992893f873759f1397a052ebfaf9da028123b5b42e35fdbfc624ce55e49\",\"state_root_hash\":\"0x72ad82287db9883909036ff83523e3aa953cde9996710dae201a1c8d4130b0f3\",\"event_root_hash\":\"0x2a143604d8f3f09778f6dc09cc91150451f4e6674e6f8306f6a53c1717bda469\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x5d73247d49bae98486d538c10b1bdb6d39403ab3a3c40bf9dc58daf33035f996\",\"state_root_hash\":\"0xfb90a7b3fae8c8e7b42d14db52eb804afc8151bfd05784163546d158a584ef52\",\"event_root_hash\":\"0xe2b8c8fc821fdf38732edb904674156a038fd694787eea7ed70bf4bfcb5b832f\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16798779,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[60,84,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,60,222,127,184,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16798775,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9561234,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16798772,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[53,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000e845c1ae63507c3fbc2f31af0bcc18bb\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,245,75,168,126,186,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[60,84,0,1,0,0,0,0,32,21,162,11,163,149,245,41,94,161,114,18,124,112,198,17,105,193,237,181,189,24,231,172,76,129,137,12,54,1,115,228,114,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,60,84,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[53,84,0,1,0,0,0,0,7,54,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,145,170,1,0,0,0,0,0,0,0,0,0,0,0,0,0,55,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,58,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,59,84,0,1,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,84,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,84,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,180,188,130,1,1,0,0,0,0,0,0,0,0,0,0,67,12,40,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[60,222,127,184,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,80,1,47,39,201,149,39,0,0,0,0,0,0,0,0,56,84,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,147,228,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[215,99,122,227,206,154,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,52,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[121,11,188,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe845c1ae63507c3fbc2f31af0bcc18bb/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,1,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe845c1ae63507c3fbc2f31af0bcc18bb/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[60,248,42,23,130,186,137,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0xabc3eb79d2a129aef0e3292b1f3118da4d220b8745683628fccbe4de7dcb074c\",\"total_difficulty\":\"0x0e8bd5f0a9e566\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x6eda049980fa0dca1892207a06b015152dc2a6c6aa69a7e009ebe95d4f3b308b\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0xbe197d876dfc00798f6dbc70668466af2adca0e49cb3e9b7fb8fc6ce31cfbcf3\",\"0x4e4539f6459f53093886ffcd6d285d58020af9e983feeb32a499631809f8a21d\",\"0x3274167e66aec34020d3687096edcc0a0d7eca35a30899bfee350ba9adcc4f63\",\"0xaf4ba45877fb890b518caf9979c0f0db23f7968376ac485a68248362b87da900\"],\"num_leaves\":18338005,\"num_nodes\":36675997},\"block_accumulator_info\":{\"accumulator_root\":\"0x57b492c466b98c08afa5bae1e7dfa0a7515f47f4032de743da2849dea2765177\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0xaa0ef3dada88de8e020cdbd6f1265222a6d9e940a38ec8b69a5196b25dc4b9d8\",\"0x1ed93775032629bec09a84fb13dcbd60dd5fd0465cb8e2f0a44b9fe48ed20ad6\",\"0x06a68821f1e4ec7516c8c5fcf62db48ed5396411a4dc0febb8e9a31cc24ce80f\",\"0x43f1720b7f3e839afd6b3cf2abdee370a54e2be217f017cc31e28aca7267b36f\"],\"num_leaves\":16798780,\"num_nodes\":33597552}}").unwrap() + ) + ); + // 16799267 + maps.insert( + HashValue::from_hex_literal("0x755a73a87954c2a7be7f2f56b9ac51e19b784d63a0fdcc6223205fe06e50b026").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x8343e69235f72cde3deb113d919f49de8e1678a6461b049e08506920662d62dd\",\"txn_infos\":[{\"transaction_hash\":\"0x492ef7b0ca1f0839ae78a4f5413f3114eea83e896de0ef995146d409cf92fdc6\",\"state_root_hash\":\"0x17df153295b94dc0cc186dd649189697500ea4fb1956d1c2db2555315f39301f\",\"event_root_hash\":\"0x69487201f430145425e9a292b41f52515a2e480b26fe6b03e0ce842aebf1b485\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x62fbb408bf9ad7f81eca2d31ffd004a1c07cc450077b7fb586e5011152cdf50b\",\"state_root_hash\":\"0x8343e69235f72cde3deb113d919f49de8e1678a6461b049e08506920662d62dd\",\"event_root_hash\":\"0xac8357ae7f34cb4d522b8262c12546fb4e92cf644b34852aeedb8ff85fff1785\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16799266,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[35,86,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,188,124,165,184,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16799262,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9561694,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16799259,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[28,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x010000000000000011ed1fa4209b6f0f03e5385b8bc5d1ea\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[56,253,148,162,77,118,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[35,86,0,1,0,0,0,0,32,88,124,108,155,172,212,46,185,174,235,242,102,182,131,3,36,48,50,168,159,160,61,127,191,222,126,93,180,83,20,58,103,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,35,86,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[28,86,0,1,0,0,0,0,7,29,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,86,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[1,0,0,0,0,0,0,0,0,237,24,139,9,1,0,0,0,0,0,0,0,0,0,0,65,45,19,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[188,124,165,184,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,249,174,168,239,198,149,39,0,0,0,0,0,0,0,0,31,86,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,95,230,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[255,80,83,251,230,156,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x11ed1fa4209b6f0f03e5385b8bc5d1ea/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,1,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x11ed1fa4209b6f0f03e5385b8bc5d1ea/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[141,8,165,72,79,118,141,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,53,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[20,61,187,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x755a73a87954c2a7be7f2f56b9ac51e19b784d63a0fdcc6223205fe06e50b026\",\"total_difficulty\":\"0x0e8be1e8a50e5a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8dd7c20bcf5b1938565213e9015a34f556a097845523b4f1f101adc300f1dfc7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x43ff83ac309761d3319c1ee740ba37e76298b7e7d4e17cecce8f8e8123fd969d\",\"0x8fece36a03ab341011d9f83f3362a0d6b1a4dc8ed99dc721270a387aaa1eeab0\",\"0x8af9e21030f3b145c4d05b435dfbe890d94613f08809fc5c2887e5ae4f5dd3b6\",\"0xc0d4eb8eddc8cb99c8e72981cf102a442725a8c144db80bc48a70a7024318e67\"],\"num_leaves\":18338520,\"num_nodes\":36677027},\"block_accumulator_info\":{\"accumulator_root\":\"0x1e18ea28cafbbe1091706a4e7fc9f693d2edd5854cf02a684c8f3f82760e0b23\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0xf9f1f6e24ca9e614f8b6c365d34bbb0b3012abede35377fedfe9ce52a5886834\",\"0x61c8bac9baf30da21b925c4471ae1ebddd1e146c4b1a01006a6d2ce3b5fcc278\",\"0x587c6c9bacd42eb9aeebf266b68303243032a89fa03d7fbfde7e5db453143a67\"],\"num_leaves\":16799267,\"num_nodes\":33598526}}").unwrap() + ) + ); + // 16799357 + maps.insert( + HashValue::from_hex_literal("0x6a3722887a6e7310ab53ad3e3fe8425f60beda691b896d745faaea7ff546b157").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xbd71571237c6a27c8873eba244c90bfc8cd91b9d3b315af50589bb8b3de822a3\",\"txn_infos\":[{\"transaction_hash\":\"0x14b84b244434c55ab42ed2e78ab419f04d2130ce0e98b5dd6960ddb3be579565\",\"state_root_hash\":\"0x048f3f042b877cedbaaa30ce8315700c482785adb9bf28a79d7b016f1f135ade\",\"event_root_hash\":\"0xa0e4b5eb95c6a35599962271bfd6c3a80e531caf0dd7f247ec5ea6593a3236f6\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x049f744239a6d62ce6416262777374a9fc8afb7cc480f3575789735a429d8b1d\",\"state_root_hash\":\"0xbd71571237c6a27c8873eba244c90bfc8cd91b9d3b315af50589bb8b3de822a3\",\"event_root_hash\":\"0xbddaedb0d62901f5af81237d0110b0f0ff05a3013c0c699d96ce057b01fa1701\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16799356,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[125,86,0,1,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,249,95,172,184,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16799352,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9561779,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16799349,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[118,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000009c59015c60e0f262d3b6571bcd9c5b0b\",\"sequence_number\":11,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[240,9,84,120,15,240,40,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[125,86,0,1,0,0,0,0,32,168,238,145,242,87,99,197,98,193,247,34,205,17,90,148,85,172,140,41,179,26,10,254,176,198,77,104,197,244,87,185,177,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,125,86,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[118,86,0,1,0,0,0,0,7,119,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,86,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[1,0,0,0,0,0,0,0,0,33,157,235,90,0,0,0,0,0,0,0,0,0,0,0,120,181,14,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[249,95,172,184,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,128,202,196,134,198,149,39,0,0,0,0,0,0,0,0,121,86,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,180,230,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[163,238,40,13,74,157,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,54,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[175,110,186,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x9c59015c60e0f262d3b6571bcd9c5b0b/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,248,39,142,47,51,143,162,48,226,227,195,196,246,92,182,218,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,1,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,1,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,11,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,12,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,11,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x9c59015c60e0f262d3b6571bcd9c5b0b/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[217,135,87,120,15,240,40,1,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x6a3722887a6e7310ab53ad3e3fe8425f60beda691b896d745faaea7ff546b157\",\"total_difficulty\":\"0x0e8be4101458c7\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf4bbf55c63fab5aee90881a566fdcbebe3faccd0fd1a9d8f348cfac870d8b9a6\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xbb196c5477c0382c44b0783bce99710a6ace200d0f524fd36ee551ef1d1a5a56\",\"0x8be04afb298513788058f01aa9121e52155fd430c423884ec3a45f76f1bbb43c\",\"0x31bbd73c894359d0b15bd2f7be663a0598b297a62263c54c5f41a6638cb4b16f\",\"0x9508e78edaf35a63ca635cf562b480657e7c53a8cb028015a05aa18975e6156d\",\"0x33fd40b6e1d615ec120d18b3895d582a8a22db2017a6864c16d3311bce91df8d\"],\"num_leaves\":18338619,\"num_nodes\":36677223},\"block_accumulator_info\":{\"accumulator_root\":\"0x5cbe24cd344c4836b402e651ccf694d3f3f66d56f96336121f9a408c2b061215\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x1df4be9e9fffe519db35158cef196361cc0c2a9a9e202f419bd157ffa3f63bda\",\"0x4cc9749e636e4c90a8fdd3427ec1713e1d300ece23c6d24bbfb0c568efa7c8a0\",\"0x67090d7da275102a55269ce1fc7c2c4c9d0c2b3ddfa5fb50ea75e4f56c4319bd\",\"0xd3bfecf586f0bf731bf656be768967882b84fe1ca99e1f433118e3348de6ca32\",\"0xa487d1646735babdb0950a490baa39dae997437ab9817455dcb39814b29e74c8\",\"0xa8ee91f25763c562c1f722cd115a9455ac8c29b31a0afeb0c64d68c5f457b9b1\"],\"num_leaves\":16799357,\"num_nodes\":33598703}}").unwrap() + ) + ); + // 16799409 + maps.insert( + HashValue::from_hex_literal("0x88f0af1d415ed475a5c66b819250f8c01ecadd2832cf5c33aec31a7363e1cd4a").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0xec79795b5fb5b09a4acb318a445715228ca398918a0697089785a0f775b0b845\",\"txn_infos\":[{\"transaction_hash\":\"0x974c857816ebd4f8f7b4cfa01022ff300bc31786edcc88496e74c92bf9c41d90\",\"state_root_hash\":\"0xd84af760a28dbd261a103c7e5a8aa72a95ab451b6692dae003567e9238d4d9b2\",\"event_root_hash\":\"0x6f1a91ccdfd4b7c43e4ebd3fad24c0b1915c8e187b75bb040dbed4fdee0946ba\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x90956cb5e5b30a5d37e109787d75015f393372aafa70ad662f3b7b5fbc73718a\",\"state_root_hash\":\"0xec79795b5fb5b09a4acb318a445715228ca398918a0697089785a0f775b0b845\",\"event_root_hash\":\"0xdfe1254d6544de07a9b611ade6a8d7bd4722f0d62a80f20e7437c966792af525\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16799408,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[177,86,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,57,74,176,184,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16799404,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9561829,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16799401,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[170,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x0100000000000000a631d4daafec285ac92a81a9bd50f753\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[64,241,77,108,6,97,94,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[177,86,0,1,0,0,0,0,32,98,56,243,42,126,90,97,115,141,117,51,72,242,230,248,202,235,201,141,198,0,72,39,74,174,44,190,34,154,176,87,9,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,177,86,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[170,86,0,1,0,0,0,0,7,171,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,173,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,86,0,1,0,0,0,0,0,87,211,71,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,86,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,174,159,146,151,0,0,0,0,0,0,0,0,0,0,0,80,219,19,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[57,74,176,184,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,88,149,59,74,198,149,39,0,0,0,0,0,0,0,0,173,86,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,230,230,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[22,138,86,66,132,157,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,55,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[74,160,185,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa631d4daafec285ac92a81a9bd50f753/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,1,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa631d4daafec285ac92a81a9bd50f753/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[131,157,32,153,8,97,94,1,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x88f0af1d415ed475a5c66b819250f8c01ecadd2832cf5c33aec31a7363e1cd4a\",\"total_difficulty\":\"0x0e8be537890cc5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x567bc442f1aa0bb8337fa70f30ee2095e7cb0173d117d03f4aab175e6534e38f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xb9939802602d577fbff77fae79546658b418bbc2cbc797674db1a3eba88ad9f1\",\"0x2e9f4784961bab4a80ef1c8f6e9ed453e18ce4db6dca1a722b137b6892de0927\",\"0x0126c250dfbba75a0383f1261fa80ab215d4ab3c7ffaa64d2335c4e2bcdb70f1\",\"0xd8e981f98a6bb67f7c1a39123f183dda06789ce772de4a240e269947dcfbad60\"],\"num_leaves\":18338673,\"num_nodes\":36677332},\"block_accumulator_info\":{\"accumulator_root\":\"0x2b42e1cd98058c636fd0b767107baf9e95efd9a800706f218918ab418b2d278c\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x364c70617ceecd89b8eba354ecee302d45b6089844dd5528d5c72976eb0ef0b3\",\"0xa716b57b0be016dd2f1c52da6dc345dc3260293923901cadffffa5ba1dca9640\",\"0x36cac3f31f5e3730e8beed22be5ab540a1a1beff0878a23e044a49107dd44291\",\"0x6238f32a7e5a61738d753348f2e6f8caebc98dc60048274aae2cbe229ab05709\"],\"num_leaves\":16799409,\"num_nodes\":33598809}}").unwrap() + ) + ); + // 16799457 + maps.insert( + HashValue::from_hex_literal("0x36ad6466db9782508b85c867d005b97e3e47ca8cd3d819e1ce3db88336c57594").unwrap(), + ( + serde_json::from_str("{\"state_root\":\"0x978d347a63e4f0513b285a7e8936854cad391b5f03b9ae952a6291bb6d37f1a4\",\"txn_infos\":[{\"transaction_hash\":\"0x600beaae9ae4e25b4b9b352249f7873ca109015857078baaae9b00fd944576ef\",\"state_root_hash\":\"0x5fde8267dcf1d7304b44d829f4a3b8aa88032d9c5fe4c2c879af5132f5a28ea6\",\"event_root_hash\":\"0xfa240f36f5f063f4990512404c138951aa64aefffbf55e1e6ffd6ac9dc5b0b75\",\"gas_used\":0,\"status\":\"Executed\"},{\"transaction_hash\":\"0x6c10674c554a2b2a0a73a53fb609524af17625ebc4e5c4287f36b1f641242f4c\",\"state_root_hash\":\"0x978d347a63e4f0513b285a7e8936854cad391b5f03b9ae952a6291bb6d37f1a4\",\"event_root_hash\":\"0x9b4e5e64df6a04daa92a875100113586a9512f034a6b62f3e9452da5419486c3\",\"gas_used\":52837,\"status\":\"Executed\"}],\"txn_events\":[[{\"V0\":{\"key\":\"0x040000000000000000000000000000000000000000000001\",\"sequence_number\":16799456,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Block\",\"name\":\"NewBlockEvent\",\"type_args\":[]}},\"event_data\":[225,86,0,1,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,33,209,179,184,141,1,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x100000000000000000000000000000000000000000000001\",\"sequence_number\":16799452,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Treasury\",\"name\":\"WithdrawEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0]}},{\"V0\":{\"key\":\"0x0100000000000000707d8fc016acae0a1a859769ad0c4fcf\",\"sequence_number\":9561873,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}},{\"V0\":{\"key\":\"0x0d0000000000000000000000000000000000000000000001\",\"sequence_number\":16799449,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"BlockReward\",\"name\":\"BlockRewardEvent\",\"type_args\":[]}},\"event_data\":[218,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207]}}],[{\"V0\":{\"key\":\"0x01000000000000001e92f96b0d230e7b61b22b4d1d356b77\",\"sequence_number\":1,\"type_tag\":{\"struct\":{\"address\":\"0x00000000000000000000000000000001\",\"module\":\"Account\",\"name\":\"DepositEvent\",\"type_args\":[]}},\"event_data\":[192,34,168,150,246,6,70,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,83,84,67,3,83,84,67,0]}}]],\"txn_table_infos\":{},\"write_sets\":[{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Block::BlockMetadata\"},{\"Value\":[225,86,0,1,0,0,0,0,32,147,0,221,206,120,33,40,27,113,77,126,127,132,15,163,202,180,120,15,199,127,107,75,96,32,202,115,221,75,14,47,188,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,225,86,0,1,0,0,0,0,24,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::BlockReward::RewardQueue\"},{\"Value\":[218,86,0,1,0,0,0,0,7,219,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,57,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,221,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,115,87,4,0,0,0,0,0,0,0,0,0,0,0,0,0,223,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,86,0,1,0,0,0,0,0,242,5,42,1,0,0,0,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,218,86,0,1,0,0,0,0,24,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Epoch::EpochData\"},{\"Value\":[2,0,0,0,0,0,0,0,0,14,189,115,207,0,0,0,0,0,0,0,0,0,0,0,229,231,27,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Timestamp::CurrentTimeMilliseconds\"},{\"Value\":[33,209,179,184,141,1,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,147,170,60,18,198,149,39,0,0,0,0,0,0,0,0,221,86,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,18,231,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[255,150,44,153,183,157,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,56,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[229,209,184,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1e92f96b0d230e7b61b22b4d1d356b77/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,1,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1e92f96b0d230e7b61b22b4d1d356b77/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[73,28,5,19,250,6,70,1,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), + + serde_json::from_str("{\"block_id\":\"0x36ad6466db9782508b85c867d005b97e3e47ca8cd3d819e1ce3db88336c57594\",\"total_difficulty\":\"0x0e8be680d72fdd\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x798d1c42071b3aed52290202a232d36dd5a38e98b6c0d15a1e4cc8d461e017cb\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xbd70323295677152b4e30df454752cfadaac3f31446cf59cc99a5fc08091d868\",\"0x54c0bb1efbc8f7a8c42971a4c5d0530c3220682831f68a993eca48ed2848ae89\",\"0x123fd83178fe2e506af4147de9b4df7dfbc9cdeb306a28337ec756743cf224c1\",\"0xa5761cf0183ffd5b66bed3b08e1061663d8ae83c7be412493f7a17d1e15a3c21\"],\"num_leaves\":18338726,\"num_nodes\":36677438},\"block_accumulator_info\":{\"accumulator_root\":\"0x21d18c6034a9208ba504246eb629456048fc4147bfedd44032b6dc62462bd6f3\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x364c70617ceecd89b8eba354ecee302d45b6089844dd5528d5c72976eb0ef0b3\",\"0x3118a6a12c5352a3c103a37f5ff6aab0544835cb84c262103cde0241c36ec289\",\"0xddbd8eda43979da7824336a884790fc5924681b6fcc0b1bf16a12bf429bb5865\",\"0x9300ddce7821281b714d7e7f840fa3cab4780fc77f6b4b6020ca73dd4b0e2fbc\"],\"num_leaves\":16799457,\"num_nodes\":33598905}}").unwrap() + ) + ); + + maps + }); static OUTPUT_BLOCK: AtomicBool = AtomicBool::new(false); @@ -779,15 +1279,16 @@ impl BlockChain { "events' length should be equal to txn infos' length" ); if OUTPUT_BLOCK.load(Ordering::Relaxed) { + println!("// {}", block.header().number()); + println!("maps.insert("); + println!("HashValue::from_hex_literal(\"{}\").unwrap(),", block.id()); println!( - "block {} executed_data {:?} ", - block.header().number(), - hex::encode(bcs_ext::to_bytes(&executed_data).unwrap()) + "(\nserde_json::from_str({:?}).unwrap(),", + serde_json::to_string(&executed_data)? ); println!( - "block {} block_info {:?} ", - block.header().number(), - hex::encode(bcs_ext::to_bytes(&executed_data).unwrap()) + "\nserde_json::from_str({:?}).unwrap()\n)\n);", + serde_json::to_string(&block_info)? ); } @@ -1035,11 +1536,9 @@ impl ChainReader for BlockChain { } fn execute(&self, verified_block: VerifiedBlock) -> Result { - // 16450410 16450487 - if verified_block.0.header().id() == *MAIN_DIRECT_SAVE_BLOCK_HASH { - // XXX FIXME YSG - let block_info = bcs_ext::from_bytes::(&hex::decode("01")?)?; - let executed_data = bcs_ext::from_bytes::(&hex::decode("01")?)?; + if let Some((executed_data, block_info)) = + MAIN_DIRECT_SAVE_BLOCK_HASH_MAP.get(&verified_block.0.header.id()) + { Self::execute_save_directly( self.storage.as_ref(), self.statedb.fork(), @@ -1047,8 +1546,8 @@ impl ChainReader for BlockChain { self.block_accumulator.fork(None), Some(self.status.status.clone()), verified_block.0, - block_info, - executed_data, + block_info.clone(), + executed_data.clone(), ) } else { Self::execute_block_and_save( From 18dc7dd08bbdce1fa6915579045ddaad1e00a888 Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Wed, 21 Feb 2024 10:54:07 +0800 Subject: [PATCH 16/19] update verify block --- cmd/db-exporter/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/db-exporter/src/main.rs b/cmd/db-exporter/src/main.rs index 00729d6d40..afd005383c 100644 --- a/cmd/db-exporter/src/main.rs +++ b/cmd/db-exporter/src/main.rs @@ -2166,7 +2166,7 @@ pub fn verify_block( let start_time = SystemTime::now(); let avg = (end_num - start_num + 1) / (num_cpus::get() as u64); let mut handles = vec![]; - for i in 0..num_cpus::get() { + for i in 0..num_cpus::get() / 2 { let st = start_num + i as u64 * avg; let mut end = start_num + (i as u64 + 1) * avg - 1; if end > end_num { From 1199d487fb5f55063a5c5773bb61fc74aa914264 Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Wed, 21 Feb 2024 14:08:03 +0800 Subject: [PATCH 17/19] fix execute_block_without_save --- chain/src/chain.rs | 116 +++++++++++++++++++++++---------------------- 1 file changed, 59 insertions(+), 57 deletions(-) diff --git a/chain/src/chain.rs b/chain/src/chain.rs index 3b9b329394..77d2c989e0 100644 --- a/chain/src/chain.rs +++ b/chain/src/chain.rs @@ -60,7 +60,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,59,201,110,88,254,155,39,0,0,0,0,0,0,0,0,102,3,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,252,52,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[117,203,24,103,224,197,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[120,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[120,87,231,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/0/LocalPool\"},{\"Value\":[161,28,235,11,6,0,0,0,8,1,0,6,2,6,6,3,12,12,4,24,2,5,26,11,7,37,32,8,69,32,12,101,13,0,0,1,1,1,2,2,2,4,1,0,1,0,3,0,1,1,4,1,3,0,1,1,4,1,2,2,5,11,0,1,9,0,0,1,9,0,9,76,111,99,97,108,80,111,111,108,7,65,99,99,111,117,110,116,5,84,111,107,101,110,7,100,101,112,111,115,105,116,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,4,0,1,4,11,0,11,1,56,0,2,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x6f36ea7df4bedb8e8aefebd822d493fb95c9434ae1d5095c0f5f2d7c33e7b866\",\"total_difficulty\":\"0x0e5ccf62ca60af\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x527954e38cd42f439116cd3d68d7028050d08af9cdac35f1914f4bd03e62c975\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0xc6137ee8852c1813ad171cda4f80f0aa3d95ceddbe2f481caf244bf131c41251\",\"0x9cd52e03d9f9b6e83922c4bbd1ae4875d70d19b9661e766d224605032a4c5877\",\"0xf4503b61dee640fbbca99585bdbdcdc5231a5cdb443a6626eeb5c28502536c23\",\"0x199a4b7b0ac05cae4cfc1d9205ecd97a2e21c6d6fe93620ee2180dd8192ff7bb\",\"0x96bde2f8ff1348229cd5e9322fb3c0c2f27cbe0c107fc7610576090a8ca7acc7\",\"0xc83dd4240fee65b4fcb72d5c3f746ba36d401fd3dd2015aa60a1579a7d5592d6\"],\"num_leaves\":17974228,\"num_nodes\":35948446},\"block_accumulator_info\":{\"accumulator_root\":\"0xfa69a779d77202b0884505cb002eebc94c8f4ed49064033b875fdaa4322356a4\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x318314295715b2869b9d1f385233801cf87ca840225889216f71c3e8f8afb336\",\"0x805f28777f6244389247f4bc1cdc5fe35f0a0e356f3f9391447e3b7d7127ef7d\",\"0x28ed45eda11bac5a6e875bf7a0b8a4473d8f176acf406c5badb06ef353b832de\",\"0xc6ec01cd217b2f3080bd123cf2d0d58f9db080eac4e26f599803c1b271319e2a\",\"0x7b8619c0799d82f97e74c2184cb64f0491fc1fb70add12a5148ec70fdc94d351\",\"0xbe6b2401f4c7bd022c8fb32b52e37da37ab219d5966735e275a0e137d2c6bde7\"],\"num_leaves\":16450410,\"num_nodes\":32900807}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x6f36ea7df4bedb8e8aefebd822d493fb95c9434ae1d5095c0f5f2d7c33e7b866\",\"total_difficulty\":\"0x0e5ccf62ca60af\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x527954e38cd42f439116cd3d68d7028050d08af9cdac35f1914f4bd03e62c975\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0xc6137ee8852c1813ad171cda4f80f0aa3d95ceddbe2f481caf244bf131c41251\",\"0x9cd52e03d9f9b6e83922c4bbd1ae4875d70d19b9661e766d224605032a4c5877\",\"0xf4503b61dee640fbbca99585bdbdcdc5231a5cdb443a6626eeb5c28502536c23\",\"0x199a4b7b0ac05cae4cfc1d9205ecd97a2e21c6d6fe93620ee2180dd8192ff7bb\",\"0x96bde2f8ff1348229cd5e9322fb3c0c2f27cbe0c107fc7610576090a8ca7acc7\",\"0xc83dd4240fee65b4fcb72d5c3f746ba36d401fd3dd2015aa60a1579a7d5592d6\"],\"num_leaves\":17974228,\"num_nodes\":35948446},\"block_accumulator_info\":{\"accumulator_root\":\"0xff2b817d5a5ae81a7ad7aaceca1bd4286e11a2c16d6adb4cea262e1497b41eb6\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x318314295715b2869b9d1f385233801cf87ca840225889216f71c3e8f8afb336\",\"0x805f28777f6244389247f4bc1cdc5fe35f0a0e356f3f9391447e3b7d7127ef7d\",\"0x28ed45eda11bac5a6e875bf7a0b8a4473d8f176acf406c5badb06ef353b832de\",\"0xc6ec01cd217b2f3080bd123cf2d0d58f9db080eac4e26f599803c1b271319e2a\",\"0x7b8619c0799d82f97e74c2184cb64f0491fc1fb70add12a5148ec70fdc94d351\",\"0xbe6b2401f4c7bd022c8fb32b52e37da37ab219d5966735e275a0e137d2c6bde7\",\"0x6f36ea7df4bedb8e8aefebd822d493fb95c9434ae1d5095c0f5f2d7c33e7b866\"],\"num_leaves\":16450411,\"num_nodes\":32900808}}").unwrap() ) ); // 16450487 @@ -69,7 +69,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,66,151,113,254,253,155,39,0,0,0,0,0,0,0,0,179,3,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,63,53,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[38,20,16,192,46,198,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[11,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[109,243,230,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x6ece280add39a309690c177a36f401eecefa79c69e1ec02dd2cd6b3b33e1eb62\",\"total_difficulty\":\"0x0e5cd2c49a326e\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9e0886abfc7f98a598f08811236cae4a9dcb186f3bd1f890bfb2f29813a18e05\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x8eceebc1be7879992ff2493874e4c6d191109bd2e505b6e7c093e2eabbeff7cf\",\"0x33da89893b32d0570f72012a5e5091a15f2e760c29cbaf020c9dcec5acbfae78\",\"0x413f606297d06bda84367d6db0f038aac167dd56c896192252c625de7bcdba24\"],\"num_leaves\":17974307,\"num_nodes\":35948606},\"block_accumulator_info\":{\"accumulator_root\":\"0xc1eb7302156f3557e6e1c51975d1e9aa7ca4b30d2c9ec89b22f630f53bfa2903\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x318314295715b2869b9d1f385233801cf87ca840225889216f71c3e8f8afb336\",\"0x805f28777f6244389247f4bc1cdc5fe35f0a0e356f3f9391447e3b7d7127ef7d\",\"0x604e3ad65b8a66af542d207a19a048a389b7732d524041e40cbebee510d581fa\",\"0x73c28b55dd18d2adce28040ba77f67b6981b1f481f9dbfc4a3f7400ba8b90ce2\",\"0x5d7a287f03f514afcbc7560f33c6b3d2e383882871f68e75edc01873abc49b0c\",\"0x85f278469e45368c5c1ae0b642756c99cb56781289694d9c9ce0ec973b8f585a\",\"0xe546f4577d81a7481ef66f179c0501bcbe2b0056da50e7a78b05eed70c254ee3\",\"0x156e0b8a539d61d12ea48526016e1ba72ce02935896ec8faab37ab486bff4449\"],\"num_leaves\":16450487,\"num_nodes\":32900959}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x6ece280add39a309690c177a36f401eecefa79c69e1ec02dd2cd6b3b33e1eb62\",\"total_difficulty\":\"0x0e5cd2c49a326e\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9e0886abfc7f98a598f08811236cae4a9dcb186f3bd1f890bfb2f29813a18e05\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x8eceebc1be7879992ff2493874e4c6d191109bd2e505b6e7c093e2eabbeff7cf\",\"0x33da89893b32d0570f72012a5e5091a15f2e760c29cbaf020c9dcec5acbfae78\",\"0x413f606297d06bda84367d6db0f038aac167dd56c896192252c625de7bcdba24\"],\"num_leaves\":17974307,\"num_nodes\":35948606},\"block_accumulator_info\":{\"accumulator_root\":\"0xc2e7a05fd3c617cd6c358f4de3ef1a427c0e757685e48253b94da54b4f1a1df7\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x318314295715b2869b9d1f385233801cf87ca840225889216f71c3e8f8afb336\",\"0x805f28777f6244389247f4bc1cdc5fe35f0a0e356f3f9391447e3b7d7127ef7d\",\"0x604e3ad65b8a66af542d207a19a048a389b7732d524041e40cbebee510d581fa\",\"0x73c28b55dd18d2adce28040ba77f67b6981b1f481f9dbfc4a3f7400ba8b90ce2\",\"0x5d7a287f03f514afcbc7560f33c6b3d2e383882871f68e75edc01873abc49b0c\",\"0xd3d0d2da606b0bad94b381ac33cb8e9d470c9fce6ba195400d4afbeda7b71010\"],\"num_leaves\":16450488,\"num_nodes\":32900963}}").unwrap() ) ); // 16450573 @@ -78,7 +78,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,152,199,160,153,253,155,39,0,0,0,0,0,0,0,0,9,4,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,221,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,123,4,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,221,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[184,214,247,46,126,6,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[11,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,3,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[98,143,230,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[68,9,1,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,253,228,183,91,126,18,248,64,239,254,141,33,83,158,228,140,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,5,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,6,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,88,76,4,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[208,29,215,208,7,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Oracle::DataSource<0x82e35b34096f32c42061717c06e44a59::ETH_USD::ETH_USD, u128>\"},{\"Value\":[0,0,0,0,0,0,0,0,45,153,0,0,0,0,0,0,44,153,0,0,0,0,0,0,24,5,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Oracle::OracleFeed<0x82e35b34096f32c42061717c06e44a59::ETH_USD::ETH_USD, u128>\"},{\"Value\":[44,153,0,0,0,0,0,0,176,138,84,255,52,0,0,0,0,0,0,0,0,0,0,0,95,88,36,80,141,1,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x53fd13eb78f9083a499496d89d0401240e921eaf3ec4cad46a87c58f582fdd63\",\"total_difficulty\":\"0x0e5cd5bea8f483\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x6505636d7fbdbd4258ded9600d8b43acf6a2ac5489597a95e0c47500fa5102fb\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x0fdeabeca59fbc01cf5e2114a67d08107963771e794de5eecf49cfb9d6982387\",\"0xc3180046b0b26928fba55235a208e7ebf738ffe575f4c183f3063ffe4d2c5eba\",\"0x1014326ab87f61129bcfd8f3707a174d8ca2e23ae1e3c76bbf231a63e9d21606\",\"0xb0bb1965c23289011916dbfcc2940e5e1185f1454c580cb82c83014e411899ad\",\"0x1c20b4b3b9baa5b60ca3eb42f819fcfb3c9185f7e8c636c004e7c99c0dc2060e\"],\"num_leaves\":17974396,\"num_nodes\":35948782},\"block_accumulator_info\":{\"accumulator_root\":\"0x41f51ab78ca683e3aa041fbac9486ad1c43f131fc4b138088f4ebfc5c0ae3f21\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0xf89622fecc339e1497e593d99f42cab5300ec73186fcabca1b53e14e6a784a43\",\"0xfacd8726289e2a7dba02e474965b382249da18d54b138f8494e803f64a8263dc\",\"0x20b8917accbabc0af5f60387813d4980ae1285feadbd5243dfa17fbf994bb801\"],\"num_leaves\":16450573,\"num_nodes\":32901135}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x53fd13eb78f9083a499496d89d0401240e921eaf3ec4cad46a87c58f582fdd63\",\"total_difficulty\":\"0x0e5cd5bea8f483\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x6505636d7fbdbd4258ded9600d8b43acf6a2ac5489597a95e0c47500fa5102fb\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x0fdeabeca59fbc01cf5e2114a67d08107963771e794de5eecf49cfb9d6982387\",\"0xc3180046b0b26928fba55235a208e7ebf738ffe575f4c183f3063ffe4d2c5eba\",\"0x1014326ab87f61129bcfd8f3707a174d8ca2e23ae1e3c76bbf231a63e9d21606\",\"0xb0bb1965c23289011916dbfcc2940e5e1185f1454c580cb82c83014e411899ad\",\"0x1c20b4b3b9baa5b60ca3eb42f819fcfb3c9185f7e8c636c004e7c99c0dc2060e\"],\"num_leaves\":17974396,\"num_nodes\":35948782},\"block_accumulator_info\":{\"accumulator_root\":\"0x1dc0c0a957d0f8740cf0cd48a71e8a4ae73a215a8596481a5ed36b5a98788636\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0xf89622fecc339e1497e593d99f42cab5300ec73186fcabca1b53e14e6a784a43\",\"0xfacd8726289e2a7dba02e474965b382249da18d54b138f8494e803f64a8263dc\",\"0x48c5d0159fcaf75126b158b009365d6bd5b081788d046711f2fd0cffd6826361\"],\"num_leaves\":16450574,\"num_nodes\":32901137}}").unwrap() ) ); // 16450582 @@ -87,7 +87,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,22,146,38,143,253,155,39,0,0,0,0,0,0,0,0,18,4,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,146,53,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[163,49,2,245,143,198,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[69,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,4,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[226,139,252,117,156,130,7,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xc91caeb5b672a080163ce0c499b7b0c316603f46a4aaaa46fbe3d2b247e8843b\",\"total_difficulty\":\"0x0e5cd61352f5a1\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4057f03ec946404657f0e19f616d210190720ba01c7fe1d2b7c87bec6896f514\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0xdc4e674cbf81604a3795538e8d8257720b0760126b2217d43aa93054866ba359\",\"0x371a2cf874f692a2f11560a762e1de0a7ef8334dbcfad69cb50e9c867205896a\",\"0x118b31dcd234704ebecbd3e91c7c56775b7a3a710c7f81df421c6852195881ca\",\"0x09dee165414b571b744f5d2bf3dbee9161695169043727a57d6259d0e726f340\"],\"num_leaves\":17974407,\"num_nodes\":35948805},\"block_accumulator_info\":{\"accumulator_root\":\"0x10b924f50271de521f8b51cac179bfc7e58a601f8a3b67013fab49dbc983d86c\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x4a03fadc42acb1feae163464dec5fa93919799664e8298d094d02c31cf10e016\",\"0x7ed31800512b26c950b98af96425008eee73fd9e4eac532ae9450ec7c803dbf6\",\"0x623ec56c6c51e9a8b2aec86a2cd2b3080fb6086345498dd4c1377893ed6ec2bc\"],\"num_leaves\":16450582,\"num_nodes\":32901153}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xc91caeb5b672a080163ce0c499b7b0c316603f46a4aaaa46fbe3d2b247e8843b\",\"total_difficulty\":\"0x0e5cd61352f5a1\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4057f03ec946404657f0e19f616d210190720ba01c7fe1d2b7c87bec6896f514\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0xdc4e674cbf81604a3795538e8d8257720b0760126b2217d43aa93054866ba359\",\"0x371a2cf874f692a2f11560a762e1de0a7ef8334dbcfad69cb50e9c867205896a\",\"0x118b31dcd234704ebecbd3e91c7c56775b7a3a710c7f81df421c6852195881ca\",\"0x09dee165414b571b744f5d2bf3dbee9161695169043727a57d6259d0e726f340\"],\"num_leaves\":17974407,\"num_nodes\":35948805},\"block_accumulator_info\":{\"accumulator_root\":\"0x5cc27034b251ee364adf42b717562c24486c980392caa2de8243e958f4ac17f6\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x4a03fadc42acb1feae163464dec5fa93919799664e8298d094d02c31cf10e016\",\"0x7ed31800512b26c950b98af96425008eee73fd9e4eac532ae9450ec7c803dbf6\",\"0x623ec56c6c51e9a8b2aec86a2cd2b3080fb6086345498dd4c1377893ed6ec2bc\",\"0xc91caeb5b672a080163ce0c499b7b0c316603f46a4aaaa46fbe3d2b247e8843b\"],\"num_leaves\":16450583,\"num_nodes\":32901154}}").unwrap() ) ); // 16451122 @@ -96,7 +96,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,186,251,45,24,251,155,39,0,0,0,0,0,0,0,0,46,6,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,99,55,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[239,68,237,157,175,200,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[11,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,6,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[159,33,225,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xc4981d7287146b1dfb26192ecf086869567b54cfcbba9ccbcaeb9c54b8bedfe4\",\"total_difficulty\":\"0x0e5cea688517c6\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8b93c8b49db13798b04cf6fa2fcda9af1df581b850cd0f3908bba9b4a4c04e76\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x5dfd72a453b43dd962a5dfc02d93ab096de01fcc5fb7e48bc4dbb8e43742c9c5\",\"0xd9d0c175ade9edc192eda95ac8baa81db8ec5649ad6a7e8888049dd44cd2a3ad\",\"0x59fa99163e110bf201613b4244d3decfe703f6423735d7575407f7c92091b6ff\",\"0x1d3f58125f3c92da692a834ed9bf61f6947f5d84975f640da1100d55fcbf6b9a\",\"0x6e3cdc01078d78945d765f9289d561744ca03a3286935504df08d13b0c1ad746\",\"0x535360adda2ca569f47bced9b87dd73ffe84647cce8cb28fc1379b57a6ce93e3\",\"0x87b057b420446a4e1a41d52615350654106c78753e06c7415842c7996b4b6784\"],\"num_leaves\":17974959,\"num_nodes\":35949906},\"block_accumulator_info\":{\"accumulator_root\":\"0x2dd798ca7a3d33910ec061c0c75b46a1da9d7cc2a4857882abf010693bc517b9\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0x71012385c07179a8ad329e04b8a2dffa618cb2e296ffd831117c9c1fb8d54cee\",\"0xfaa5663a606a2ca45c5ac9e19548a1a8e319e965a125a4f2eeecf40cd69a9099\",\"0xf0f865e16938bdd049a33bb40917ed7e3de89cd38598f6b2ab6acf3f1873837c\"],\"num_leaves\":16451122,\"num_nodes\":32902232}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xc4981d7287146b1dfb26192ecf086869567b54cfcbba9ccbcaeb9c54b8bedfe4\",\"total_difficulty\":\"0x0e5cea688517c6\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8b93c8b49db13798b04cf6fa2fcda9af1df581b850cd0f3908bba9b4a4c04e76\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x5dfd72a453b43dd962a5dfc02d93ab096de01fcc5fb7e48bc4dbb8e43742c9c5\",\"0xd9d0c175ade9edc192eda95ac8baa81db8ec5649ad6a7e8888049dd44cd2a3ad\",\"0x59fa99163e110bf201613b4244d3decfe703f6423735d7575407f7c92091b6ff\",\"0x1d3f58125f3c92da692a834ed9bf61f6947f5d84975f640da1100d55fcbf6b9a\",\"0x6e3cdc01078d78945d765f9289d561744ca03a3286935504df08d13b0c1ad746\",\"0x535360adda2ca569f47bced9b87dd73ffe84647cce8cb28fc1379b57a6ce93e3\",\"0x87b057b420446a4e1a41d52615350654106c78753e06c7415842c7996b4b6784\"],\"num_leaves\":17974959,\"num_nodes\":35949906},\"block_accumulator_info\":{\"accumulator_root\":\"0x74194526404875fbcb406582290e60e92a9d1ed6bca218789d6c9ec7a6441804\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0x71012385c07179a8ad329e04b8a2dffa618cb2e296ffd831117c9c1fb8d54cee\",\"0xfaa5663a606a2ca45c5ac9e19548a1a8e319e965a125a4f2eeecf40cd69a9099\",\"0xf0f865e16938bdd049a33bb40917ed7e3de89cd38598f6b2ab6acf3f1873837c\",\"0xc4981d7287146b1dfb26192ecf086869567b54cfcbba9ccbcaeb9c54b8bedfe4\"],\"num_leaves\":16451123,\"num_nodes\":32902233}}").unwrap() ) ); // 16451146 @@ -105,7 +105,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,10,109,61,252,250,155,39,0,0,0,0,0,0,0,0,70,6,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,221,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,206,4,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,221,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[168,82,235,206,222,6,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x114774968e64412c323605ceaf4fe8d5/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,1,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,17,71,116,150,142,100,65,44,50,54,5,206,175,79,232,213,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x114774968e64412c323605ceaf4fe8d5/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[148,250,206,133,198,78,27,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,7,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[58,83,224,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x2bd86f2626aff83e8f7d4f5a022bb38b41fba5f832a55c78885875d45860610c\",\"total_difficulty\":\"0x0e5ceb3b2f2b1b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9216eaca72e7679c7dacf9d1b151515efb9e8109e53bf50f33bbe1d06c97b68d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x5dfd72a453b43dd962a5dfc02d93ab096de01fcc5fb7e48bc4dbb8e43742c9c5\",\"0xd9d0c175ade9edc192eda95ac8baa81db8ec5649ad6a7e8888049dd44cd2a3ad\",\"0x807152eb79ec74d6bd12d61111f5d9ea37cc91ea2b3adde1a14721bfdc20a1bf\",\"0xf153ddcb07dcadf762c0313b9b69ad97a7496ce88d72c98089110793c5e27b82\",\"0x0c049f60ad8e443f5c768e4ba45eb3d7ccefbc50eca763bc20b1ffb0c0014134\"],\"num_leaves\":17974985,\"num_nodes\":35949960},\"block_accumulator_info\":{\"accumulator_root\":\"0x1d77aecbc847b954f66af311d22e557f324bcfc96a2ae31f7e21f08cf53584cd\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0x20c0a789e1d6edf84dff613bfffeab6f03332e58abec704f6cb2be8270be6b84\",\"0xdc99de8c249cfa796cca44fe876c02ff0c032d0236dce1af1484a2b06f122593\",\"0xcb41ad8660741b07d407be09a63fb7ff0db910b7bd9e00fff3fc332d72183d1a\"],\"num_leaves\":16451146,\"num_nodes\":32902280}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x2bd86f2626aff83e8f7d4f5a022bb38b41fba5f832a55c78885875d45860610c\",\"total_difficulty\":\"0x0e5ceb3b2f2b1b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9216eaca72e7679c7dacf9d1b151515efb9e8109e53bf50f33bbe1d06c97b68d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x509be32124bf78eb4ddfc24a57737bde2ff4e7cd45a4c6108227daded95ec65c\",\"0x5dfd72a453b43dd962a5dfc02d93ab096de01fcc5fb7e48bc4dbb8e43742c9c5\",\"0xd9d0c175ade9edc192eda95ac8baa81db8ec5649ad6a7e8888049dd44cd2a3ad\",\"0x807152eb79ec74d6bd12d61111f5d9ea37cc91ea2b3adde1a14721bfdc20a1bf\",\"0xf153ddcb07dcadf762c0313b9b69ad97a7496ce88d72c98089110793c5e27b82\",\"0x0c049f60ad8e443f5c768e4ba45eb3d7ccefbc50eca763bc20b1ffb0c0014134\"],\"num_leaves\":17974985,\"num_nodes\":35949960},\"block_accumulator_info\":{\"accumulator_root\":\"0x682bb7d72bfde13cd599c63b524e395c7f0576028dc17d1b6217ef9272e6fc86\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0x20c0a789e1d6edf84dff613bfffeab6f03332e58abec704f6cb2be8270be6b84\",\"0xdc99de8c249cfa796cca44fe876c02ff0c032d0236dce1af1484a2b06f122593\",\"0xcb41ad8660741b07d407be09a63fb7ff0db910b7bd9e00fff3fc332d72183d1a\",\"0x2bd86f2626aff83e8f7d4f5a022bb38b41fba5f832a55c78885875d45860610c\"],\"num_leaves\":16451147,\"num_nodes\":32902281}}").unwrap() ) ); // 16451468 @@ -114,7 +114,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,39,180,43,131,249,155,39,0,0,0,0,0,0,0,0,136,7,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,123,56,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[187,34,154,83,247,201,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,8,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[213,132,223,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x375842560f651807d837b71ffd715458/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,1,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,55,88,66,86,15,101,24,7,216,55,183,31,253,113,84,88,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x375842560f651807d837b71ffd715458/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[4,107,238,63,223,146,25,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x042044918165643df5c3af14f78d90a3b47bd2f5c1b395083e1ef7305828b53f\",\"total_difficulty\":\"0x0e5cf87fe16969\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf5b720ba6205e320ff825f5d2f3fa129a010e1a81c7fe9c63664c0dc14a55397\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x97c8a70cf564aa3fd025e8153c57eccf6be3b8e79793d2aaf3f6b5233ccac5df\",\"0xe37a35385ffd5061caffb2201f955841883005583c8c23ab980751938f3603cc\"],\"num_leaves\":17975316,\"num_nodes\":35950625},\"block_accumulator_info\":{\"accumulator_root\":\"0x5c9618fe24447b6fe24ba0a4060c9f4b5f6d3ca94ad206bbcf5389ee42481f79\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0xde1aa40e8e6f18d9794d514166a00fdc18f6ce230b49e9d2b89971b95cf7bc7c\",\"0x500c7bc32d22ce90ff5270c87ba1651d849ff765bc63fd5c4ea6b270e6864518\",\"0x636bbb571a50ca3d99b1937d169918c4f0f34b73150b67fd82c4d82b4f9344c2\",\"0xeb56b450d704a6896aee41ac4d667c240bf6bf12ce03f24613151184752f96b4\"],\"num_leaves\":16451468,\"num_nodes\":32902923}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x042044918165643df5c3af14f78d90a3b47bd2f5c1b395083e1ef7305828b53f\",\"total_difficulty\":\"0x0e5cf87fe16969\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf5b720ba6205e320ff825f5d2f3fa129a010e1a81c7fe9c63664c0dc14a55397\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x97c8a70cf564aa3fd025e8153c57eccf6be3b8e79793d2aaf3f6b5233ccac5df\",\"0xe37a35385ffd5061caffb2201f955841883005583c8c23ab980751938f3603cc\"],\"num_leaves\":17975316,\"num_nodes\":35950625},\"block_accumulator_info\":{\"accumulator_root\":\"0x2c35c06d04305d46fe49680fbe3344be49ce54744cf806317fa49fd3e84eefbf\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0xde1aa40e8e6f18d9794d514166a00fdc18f6ce230b49e9d2b89971b95cf7bc7c\",\"0x500c7bc32d22ce90ff5270c87ba1651d849ff765bc63fd5c4ea6b270e6864518\",\"0x636bbb571a50ca3d99b1937d169918c4f0f34b73150b67fd82c4d82b4f9344c2\",\"0xeb56b450d704a6896aee41ac4d667c240bf6bf12ce03f24613151184752f96b4\",\"0x042044918165643df5c3af14f78d90a3b47bd2f5c1b395083e1ef7305828b53f\"],\"num_leaves\":16451469,\"num_nodes\":32902924}}").unwrap() ) ); // 16451519 @@ -123,7 +123,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,140,183,174,71,249,155,39,0,0,0,0,0,0,0,0,187,7,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,166,56,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[147,83,108,128,41,202,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,9,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[112,182,222,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb78ff901ddc89744269f5b194fe124ec/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,1,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,183,143,249,1,221,200,151,68,38,159,91,25,79,225,36,236,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb78ff901ddc89744269f5b194fe124ec/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[174,86,194,242,66,126,27,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x0e50e25896da1ee99aa74222dc02522aa258950008082bda2be1ea6c7703a357\",\"total_difficulty\":\"0x0e5cfa2cfa3801\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xd5570e8e2dfd03492513e0fb2088ca77e1b75392e9d87c26262e811ad2880d5d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x5f376ab864a2f268943ecb27db5f37ced8a4f7938febe5b89e550e286b21a24c\",\"0x3f6d9d1e8046530c66d6b51e82329479eaf393b7d5978b589335a3beef6aa420\",\"0x306bb885cc1fe8898c48682c7cbb6b0cf4a047e70cd2fb3645d6239888395fd4\"],\"num_leaves\":17975370,\"num_nodes\":35950732},\"block_accumulator_info\":{\"accumulator_root\":\"0x49ff75992c0f9bad0c7bc82602fb8c9c549ac804fc98dbc14a2d83198b1572ef\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0xde1aa40e8e6f18d9794d514166a00fdc18f6ce230b49e9d2b89971b95cf7bc7c\",\"0x500c7bc32d22ce90ff5270c87ba1651d849ff765bc63fd5c4ea6b270e6864518\",\"0xd10e1fd6aa246f0f1a8ffe57f539d8ca88e8bbbba1c7b7eda755b30e58d569ff\",\"0x2dedb71035c72460231ee20b07f3494ae704fae7426fd595340b2e36e8c68e1a\",\"0x12a60b144b1e6d340a18faaddb7116f699281445a47c8a4144eca625ff76d263\",\"0x86afb6e34442a3626a4980ae0d4f2a953ec0fcaa56c9766c3384882e3fdd1357\",\"0x8d01dc40e5b6f403e19d4ff64997e561d8841d8ab8a42699504eda038ead0f51\",\"0x3a8c9dacd86807474a6f713749efc0caf725a3b7db7f80edabb5816cd0a874e8\"],\"num_leaves\":16451519,\"num_nodes\":32903021}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x0e50e25896da1ee99aa74222dc02522aa258950008082bda2be1ea6c7703a357\",\"total_difficulty\":\"0x0e5cfa2cfa3801\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xd5570e8e2dfd03492513e0fb2088ca77e1b75392e9d87c26262e811ad2880d5d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x5f376ab864a2f268943ecb27db5f37ced8a4f7938febe5b89e550e286b21a24c\",\"0x3f6d9d1e8046530c66d6b51e82329479eaf393b7d5978b589335a3beef6aa420\",\"0x306bb885cc1fe8898c48682c7cbb6b0cf4a047e70cd2fb3645d6239888395fd4\"],\"num_leaves\":17975370,\"num_nodes\":35950732},\"block_accumulator_info\":{\"accumulator_root\":\"0xcc071eca3c4f59a6bc1fc346e460cfd375bad3ff923da484df03cb90ca860be3\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x0a2498c4dfac63a93bddaca377c63f36fe6513b1037a24c67c95d588821d8ed1\",\"0x5ef25a05d149fb1632f737bc1f9377fda91e976bf221c86a95ab03c9bc60c239\",\"0xde1aa40e8e6f18d9794d514166a00fdc18f6ce230b49e9d2b89971b95cf7bc7c\",\"0x500c7bc32d22ce90ff5270c87ba1651d849ff765bc63fd5c4ea6b270e6864518\",\"0x2962b260d3181b240c88de3631893499caff0ff8a3386b91b26b95b2f30fd4de\"],\"num_leaves\":16451520,\"num_nodes\":32903028}}").unwrap() ) ); // 16451760 @@ -132,7 +132,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,254,125,185,45,248,155,39,0,0,0,0,0,0,0,0,172,8,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,122,57,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[167,210,52,149,33,203,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,10,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[11,232,221,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1702e4f0df56482d09d233e4affbc0b3/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,1,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,23,2,228,240,223,86,72,45,9,210,51,228,175,251,192,179,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1702e4f0df56482d09d233e4affbc0b3/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[71,66,147,196,74,157,28,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x83aa551d0f069c47b54855b9f6555739222005da33bfde6532b246f765ed37de\",\"total_difficulty\":\"0x0e5d03c6a032aa\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4658809cc825b293985be0e02102a7ea4049e89107d1011a3510b94a5a96ee91\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x0ca57499c515f5f80198fb1716ba1407096471dda539cc1199d22b12b7536efa\",\"0xce9a79569d8fddf3dad16ca31bed96629274729dd6a0c5107c3af9548a403768\",\"0x72ef85b6610e101912a6d45145be0548373a4570ca12390756daf49972ee01db\"],\"num_leaves\":17975617,\"num_nodes\":35951226},\"block_accumulator_info\":{\"accumulator_root\":\"0xd76253b45b3a5ad467a62f1fa6bd532aea288239fd5f54a40e253a83b898582a\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xb38c7010f5342fc918c708b6891e6cb65864757aa4587042b23f2b37fed084b5\",\"0x56ecec63fbe49978edeabf7c16177c29fbb81b2a533de9f78c69f8dd4208fb79\",\"0x7c6893e86ee6b6a8cc5bc0f17de597d19ba29ef19773e848355d84a86ca3307f\",\"0x9f700b3c3da9ba554fb93078bc2fe476e90853a7cf85196a5584405a81c5886f\"],\"num_leaves\":16451760,\"num_nodes\":32903509}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x83aa551d0f069c47b54855b9f6555739222005da33bfde6532b246f765ed37de\",\"total_difficulty\":\"0x0e5d03c6a032aa\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4658809cc825b293985be0e02102a7ea4049e89107d1011a3510b94a5a96ee91\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0x0ca57499c515f5f80198fb1716ba1407096471dda539cc1199d22b12b7536efa\",\"0xce9a79569d8fddf3dad16ca31bed96629274729dd6a0c5107c3af9548a403768\",\"0x72ef85b6610e101912a6d45145be0548373a4570ca12390756daf49972ee01db\"],\"num_leaves\":17975617,\"num_nodes\":35951226},\"block_accumulator_info\":{\"accumulator_root\":\"0x57ebdad5a3236f5268229b49c6c1af262aa0e1c07cc686d1139ed24405f6eb80\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xb38c7010f5342fc918c708b6891e6cb65864757aa4587042b23f2b37fed084b5\",\"0x56ecec63fbe49978edeabf7c16177c29fbb81b2a533de9f78c69f8dd4208fb79\",\"0x7c6893e86ee6b6a8cc5bc0f17de597d19ba29ef19773e848355d84a86ca3307f\",\"0x9f700b3c3da9ba554fb93078bc2fe476e90853a7cf85196a5584405a81c5886f\",\"0x83aa551d0f069c47b54855b9f6555739222005da33bfde6532b246f765ed37de\"],\"num_leaves\":16451761,\"num_nodes\":32903510}}").unwrap() ) ); // 16452032 @@ -141,7 +141,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,243,35,84,239,246,155,39,0,0,0,0,0,0,0,0,188,9,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,96,58,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[42,117,1,218,46,204,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x03691f8d00b79502498f3b47faa8eafa/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,1,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,3,105,31,141,0,183,149,2,73,143,59,71,250,168,234,250,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x03691f8d00b79502498f3b47faa8eafa/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[122,222,162,246,59,164,1,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,11,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[166,25,221,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xd9a3f168ae3acfdc1de1db674d1891f5065029ba805b5bf9fe6359a9cd6b234e\",\"total_difficulty\":\"0x0e5d0f2f2ce4ce\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xecc1941ba58171bdcdb1bdd8bf41a35b18814416b4d3ba1caae79a371a8a5df3\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0xae80a3f7568379aeba844b9bcc7ebf3e094ccc36464e906456138d7a7ef87bf5\",\"0x748d706a6ff1197d4f7b0279b66422688c8e3ab5ee54d8a681a1dba2fb10a1e4\",\"0x683450cf0e347b94ce82833059885db0f75492b17bdfc6ceea71cfe77c1063f5\",\"0x78ba9db61e1c4608434e96b7672b2f4a59c35faccde474e213e1e8f7cba4188f\"],\"num_leaves\":17975896,\"num_nodes\":35951783},\"block_accumulator_info\":{\"accumulator_root\":\"0x8393ae57177cd69150797688c5b7ae50b9d670feda99c36e3cb2572676c2d3c4\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xb38c7010f5342fc918c708b6891e6cb65864757aa4587042b23f2b37fed084b5\",\"0x758ac78df2fc73ec260b33e2077fa7d874fe0c152008e8a73c84641859bde1aa\",\"0xb52a88dfc4ebc36113e227935e9069b0189419256012fe1135872f7a99e978e6\",\"0x7dd4b9beb7efdc45c265883b53b5a8b9326be9d917e8757bb24463a9aa82e0b2\"],\"num_leaves\":16452032,\"num_nodes\":32904053}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xd9a3f168ae3acfdc1de1db674d1891f5065029ba805b5bf9fe6359a9cd6b234e\",\"total_difficulty\":\"0x0e5d0f2f2ce4ce\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xecc1941ba58171bdcdb1bdd8bf41a35b18814416b4d3ba1caae79a371a8a5df3\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0x339a53da34821418addaa787591a4673a9ca4652cddc8a0f7ef837b6c0f799e3\",\"0xae80a3f7568379aeba844b9bcc7ebf3e094ccc36464e906456138d7a7ef87bf5\",\"0x748d706a6ff1197d4f7b0279b66422688c8e3ab5ee54d8a681a1dba2fb10a1e4\",\"0x683450cf0e347b94ce82833059885db0f75492b17bdfc6ceea71cfe77c1063f5\",\"0x78ba9db61e1c4608434e96b7672b2f4a59c35faccde474e213e1e8f7cba4188f\"],\"num_leaves\":17975896,\"num_nodes\":35951783},\"block_accumulator_info\":{\"accumulator_root\":\"0x4d44d750e90e2845db9b7fd9b9c041240feefbcd6f0a5d3475bac8f0c1b83e38\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xb38c7010f5342fc918c708b6891e6cb65864757aa4587042b23f2b37fed084b5\",\"0x758ac78df2fc73ec260b33e2077fa7d874fe0c152008e8a73c84641859bde1aa\",\"0xb52a88dfc4ebc36113e227935e9069b0189419256012fe1135872f7a99e978e6\",\"0x7dd4b9beb7efdc45c265883b53b5a8b9326be9d917e8757bb24463a9aa82e0b2\",\"0xd9a3f168ae3acfdc1de1db674d1891f5065029ba805b5bf9fe6359a9cd6b234e\"],\"num_leaves\":16452033,\"num_nodes\":32904054}}").unwrap() ) ); // 16453887 @@ -150,7 +150,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,105,21,250,118,238,155,39,0,0,0,0,0,0,0,0,251,16,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,150,64,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[50,29,199,48,113,211,50,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,12,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[65,75,220,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8697aa50a5776d0ab22614fb9edf6675/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,1,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,134,151,170,80,165,119,109,10,178,38,20,251,158,223,102,117,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8697aa50a5776d0ab22614fb9edf6675/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[200,1,28,170,244,124,1,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x889ae38babee0765891c5f02d21bc644a0a66d90c3d8b1c420e4ebbeac0dce68\",\"total_difficulty\":\"0x0e5d596382f217\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xda01f5ef949156e3a8eabb207a0c33667c2e4576b033175225fc1a4a7333ab42\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0xf9b8148bd432fd50e40704b8ba5e6f7ce28af66b36091d3ea5b6dadb27ae95a7\",\"0x0f02c43cc5356e6d12f8aca645512fdee74280060c1f41974d4276da33006189\",\"0x1d61f4c007357285c540f94365f7ef81453a04b284bc8df590dd903ef78c0ee4\",\"0x89f7c618f0550c4baf760fd97a0a8b778338909a13bb51a021364c6af023b975\",\"0xf74de8f4dcd78d33d456a8d95699a2f98359451b4a99024f1779554c97f1c040\",\"0x46e4a8d1390cc4cc6f7959e395e097c109958ea8020d5c697fe816fcfe0286a9\",\"0x8766003ad867efca52e332d10205551c6cc8876fa267355ceb1937b8567f16cb\",\"0xcefd8d1aa8aaf11e72736fe408ab189eb6f85d989edbd071b0065bfaa7487aaf\"],\"num_leaves\":17977831,\"num_nodes\":35955650},\"block_accumulator_info\":{\"accumulator_root\":\"0xd6fc8474b6bc8f5f953e7f0936a3952d32201a7a38e3bf9f1e8b7175e3cfc753\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xf9eb07bbd9742f5df86523ddb1ca4a9132e39128a31af522be7dfc4f8baa1cd7\",\"0xbbf6eee642d6bafe662f6d8374fb8c3c277ef4f873522358ca5d4ecc2fff72fd\",\"0xd7490fc0afd901dceb41e3722ce10f4774f3de8a7b9f5f1b535b7f19c852daea\",\"0x139ab5447eee418c8667eeffe497515198438eb0038cceeba1e55061d506746f\",\"0x76e184eb7a0237cf691b6f8fa142f641ab3c044ec6ac9ddc1400857505dd9606\",\"0xb077ecd26db55bfe935785a2f7b22412ebacf0e9ad5c28bca3a6365cebbb6f9e\",\"0xdd0411597de2b30d1e6c1b9f01d4ba74317ce8a89117e69e61c23a6506884fa5\",\"0x5ef9722be81cf3f537937573a560959b0226055b706fc2f1eaf1f25b69526f67\",\"0x5c117da7ae3ba5e196012ffd0e3aa6b654034d7349465c5b74998ed4d1579578\"],\"num_leaves\":16453887,\"num_nodes\":32907758}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x889ae38babee0765891c5f02d21bc644a0a66d90c3d8b1c420e4ebbeac0dce68\",\"total_difficulty\":\"0x0e5d596382f217\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xda01f5ef949156e3a8eabb207a0c33667c2e4576b033175225fc1a4a7333ab42\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0x3aaace42e991c7cff9ebdd0140b89f8332475161aba28b8870d8904fa249a43b\",\"0xf9b8148bd432fd50e40704b8ba5e6f7ce28af66b36091d3ea5b6dadb27ae95a7\",\"0x0f02c43cc5356e6d12f8aca645512fdee74280060c1f41974d4276da33006189\",\"0x1d61f4c007357285c540f94365f7ef81453a04b284bc8df590dd903ef78c0ee4\",\"0x89f7c618f0550c4baf760fd97a0a8b778338909a13bb51a021364c6af023b975\",\"0xf74de8f4dcd78d33d456a8d95699a2f98359451b4a99024f1779554c97f1c040\",\"0x46e4a8d1390cc4cc6f7959e395e097c109958ea8020d5c697fe816fcfe0286a9\",\"0x8766003ad867efca52e332d10205551c6cc8876fa267355ceb1937b8567f16cb\",\"0xcefd8d1aa8aaf11e72736fe408ab189eb6f85d989edbd071b0065bfaa7487aaf\"],\"num_leaves\":17977831,\"num_nodes\":35955650},\"block_accumulator_info\":{\"accumulator_root\":\"0xf54815d5761e1a1b39beeee4b88725fdf1f4e049784caa0792cb84c19ee541d9\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xf9eb07bbd9742f5df86523ddb1ca4a9132e39128a31af522be7dfc4f8baa1cd7\",\"0xfff1e6a0d549ac31359cfc8d4926274fed400a3bc9601f7404411f926b0030b0\"],\"num_leaves\":16453888,\"num_nodes\":32907767}}").unwrap() ) ); // 16467490 @@ -159,7 +159,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,59,115,224,88,176,155,39,0,0,0,0,0,0,0,0,30,70,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,117,109,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[90,90,86,171,5,8,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,13,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[220,124,219,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xca34c1afcbec6401b65642bdc9aa4e09/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,1,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,202,52,193,175,203,236,100,1,182,86,66,189,201,170,78,9,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xca34c1afcbec6401b65642bdc9aa4e09/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[113,207,241,144,54,222,1,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xf259a06f8e9a408bf8d6394234325d6824fb2ec771067be7e10aeb9fd034f01d\",\"total_difficulty\":\"0x0e5f701d5f9424\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf4103016c8d1c2beb56d94003febdcd33fd67a4fcbd24a0f2c7bbb88b7e398e0\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0xa4a36dd86a75346b555cd86d092adf10835e854d5cb8c5dd289c26f6cb5907b2\",\"0x5e9cb7bb42d76d051ce665d210336fb8a8fed339b7cfb786a38ccb4413a347c3\",\"0xe9303b19e7ffb751c28678e1d58a78d7255d150b28d1d1e5e7020bfc3c17b84e\",\"0x0d952cf7e3f2ef36831059748765bd0d4f76d441e7e8989c0a5db962607da2d1\",\"0x967fb2d21668867ffa995de47500bd41be6c0bf3a24713a0612bc45f8fc36050\",\"0xdd594a828c23b00b35f87b1ba189ff8d60a53f58ebe8490f20930d6a5f6e3816\"],\"num_leaves\":17991990,\"num_nodes\":35983970},\"block_accumulator_info\":{\"accumulator_root\":\"0x337f466aacbc1fbd8aca5f06d51c93f6bc954cd96e7fcca41be1fd0548e14f74\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x2975d742b708a312093e7c3d6d4a26d5b78223e5874bc3c4fbf42f67f91a2c45\",\"0xbc5585684c36cd2b3f079e88fce6cca1d67782e434581400d9e3a4abb3c6f4ad\",\"0x4daf36df58d2cef8ed4f77c13c3065b63aa9b597b995dd8196da0fd10a422dee\",\"0x0b66ea3c638d857819c62c083d9710d8ce0b764ab409d699bbe7aa46e4f192f4\",\"0xbaaf0a965768e9fc9cd551e70170cc37e6af4b6a2df7fa6dcdb127039d8fb6b0\"],\"num_leaves\":16467490,\"num_nodes\":32934968}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xf259a06f8e9a408bf8d6394234325d6824fb2ec771067be7e10aeb9fd034f01d\",\"total_difficulty\":\"0x0e5f701d5f9424\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf4103016c8d1c2beb56d94003febdcd33fd67a4fcbd24a0f2c7bbb88b7e398e0\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0xa4a36dd86a75346b555cd86d092adf10835e854d5cb8c5dd289c26f6cb5907b2\",\"0x5e9cb7bb42d76d051ce665d210336fb8a8fed339b7cfb786a38ccb4413a347c3\",\"0xe9303b19e7ffb751c28678e1d58a78d7255d150b28d1d1e5e7020bfc3c17b84e\",\"0x0d952cf7e3f2ef36831059748765bd0d4f76d441e7e8989c0a5db962607da2d1\",\"0x967fb2d21668867ffa995de47500bd41be6c0bf3a24713a0612bc45f8fc36050\",\"0xdd594a828c23b00b35f87b1ba189ff8d60a53f58ebe8490f20930d6a5f6e3816\"],\"num_leaves\":17991990,\"num_nodes\":35983970},\"block_accumulator_info\":{\"accumulator_root\":\"0xfa2a27d987918d3588bb77ec320ae192b047442cb9af17ef53509ad78c3a80ae\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x2975d742b708a312093e7c3d6d4a26d5b78223e5874bc3c4fbf42f67f91a2c45\",\"0xbc5585684c36cd2b3f079e88fce6cca1d67782e434581400d9e3a4abb3c6f4ad\",\"0x4daf36df58d2cef8ed4f77c13c3065b63aa9b597b995dd8196da0fd10a422dee\",\"0x0b66ea3c638d857819c62c083d9710d8ce0b764ab409d699bbe7aa46e4f192f4\",\"0xbaaf0a965768e9fc9cd551e70170cc37e6af4b6a2df7fa6dcdb127039d8fb6b0\",\"0xf259a06f8e9a408bf8d6394234325d6824fb2ec771067be7e10aeb9fd034f01d\"],\"num_leaves\":16467491,\"num_nodes\":32934969}}").unwrap() ) ); // 16467715 @@ -168,7 +168,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,198,155,32,82,175,155,39,0,0,0,0,0,0,0,0,255,70,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,61,110,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[30,107,165,80,239,8,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,14,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[119,174,218,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb6cda160a6433f7d648bd24a10a06a6a/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,1,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,182,205,161,96,166,67,63,125,100,139,210,74,16,160,106,106,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb6cda160a6433f7d648bd24a10a06a6a/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[234,184,27,242,100,111,1,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x3a9e03d1bbbd6f95d1f6e4f7547df979e3d156ca49b975e8120fd1b4c5433468\",\"total_difficulty\":\"0x0e5f7a2ee1f4c9\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xb9caa0cec8a555c3ef76731f0c9bc41bab66e4b8087ec2852c346c283eb5bbf1\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0xa4a36dd86a75346b555cd86d092adf10835e854d5cb8c5dd289c26f6cb5907b2\",\"0x099d7ee70d4826dc69cb62b74f1fc0b6c00d8f9998aaafe9b273f1afc37815e6\",\"0xd813940481a49a125bdad675d7f80987fe9ac4d0896b2a1800027a4939330d88\",\"0x49b574e6a2b7c8a588bd0673c6766c91cc2bf9fac4c1e2c2c21177b384b96581\"],\"num_leaves\":17992225,\"num_nodes\":35984442},\"block_accumulator_info\":{\"accumulator_root\":\"0x4dac062dedfca45429a080763a8f535a545e2d952e06edc9fa152d6826cae6fc\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x2975d742b708a312093e7c3d6d4a26d5b78223e5874bc3c4fbf42f67f91a2c45\",\"0xbc5585684c36cd2b3f079e88fce6cca1d67782e434581400d9e3a4abb3c6f4ad\",\"0x4daf36df58d2cef8ed4f77c13c3065b63aa9b597b995dd8196da0fd10a422dee\",\"0xcd8b4a5df9f05af98a3c461a729ad38525f3713f52e7553fca77ab3e4687d488\",\"0x1342f99f60af6ac048c6f688868511644869a4788a1b7ab59a4654c257ee7a90\",\"0x1c930c7f9b2208d8a9d806311ee42e1f8717da1f473c6f65b1cf0544a17ed9bf\"],\"num_leaves\":16467715,\"num_nodes\":32935417}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x3a9e03d1bbbd6f95d1f6e4f7547df979e3d156ca49b975e8120fd1b4c5433468\",\"total_difficulty\":\"0x0e5f7a2ee1f4c9\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xb9caa0cec8a555c3ef76731f0c9bc41bab66e4b8087ec2852c346c283eb5bbf1\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0xa4a36dd86a75346b555cd86d092adf10835e854d5cb8c5dd289c26f6cb5907b2\",\"0x099d7ee70d4826dc69cb62b74f1fc0b6c00d8f9998aaafe9b273f1afc37815e6\",\"0xd813940481a49a125bdad675d7f80987fe9ac4d0896b2a1800027a4939330d88\",\"0x49b574e6a2b7c8a588bd0673c6766c91cc2bf9fac4c1e2c2c21177b384b96581\"],\"num_leaves\":17992225,\"num_nodes\":35984442},\"block_accumulator_info\":{\"accumulator_root\":\"0x904cc4b621f039fdeb8b9553649611793a4ce0c131e305f691816e75dbec3fd5\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0x2975d742b708a312093e7c3d6d4a26d5b78223e5874bc3c4fbf42f67f91a2c45\",\"0xbc5585684c36cd2b3f079e88fce6cca1d67782e434581400d9e3a4abb3c6f4ad\",\"0x4daf36df58d2cef8ed4f77c13c3065b63aa9b597b995dd8196da0fd10a422dee\",\"0xcd8b4a5df9f05af98a3c461a729ad38525f3713f52e7553fca77ab3e4687d488\",\"0x27a128d82447922cf49fe2f782a3dff767fb8910902e5bcfcf09c542604cbe05\"],\"num_leaves\":16467716,\"num_nodes\":32935420}}").unwrap() ) ); // 16483285 @@ -177,7 +177,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,58,200,140,60,104,155,39,0,0,0,0,0,0,0,0,209,131,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,247,161,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[174,34,35,23,169,69,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,15,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[18,224,217,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x211e0ae997fdd0da507713be1c160e8d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,1,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,33,30,10,233,151,253,208,218,80,119,19,190,28,22,14,141,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x211e0ae997fdd0da507713be1c160e8d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[74,195,158,150,247,218,1,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xa4d7d54a691c938705e2eda50f5e783893ddfe02401c5cabcc5ce6d96ede790d\",\"total_difficulty\":\"0x0e61d9eb586692\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xeb8d2520e00e15afb61b38bf22a9d0e2dd7c95e9e7a06d558b2c2006cdf023f5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xea045b78cd04ad4dad83cf58c0e47880860c1510b750abb7a6aa60c2a4330c44\",\"0xc91b3fd5f1fe3c97b81fbc6d9767dbc4281fa5871c31ebefafcb817d424d9214\",\"0x5041aa7591c57df23a860762135b324b213e403155fd038eaddb38923e8c8489\",\"0x4cedc048961015815f970edf488a127880d03aed0f7a199d8e75a989e6da4892\",\"0xaaaf29d72fec3786322175107f2bdfa07c97fc9543320b004843463ed9cdb8d5\"],\"num_leaves\":18008462,\"num_nodes\":36016913},\"block_accumulator_info\":{\"accumulator_root\":\"0xe75b13b5cea0cc1b63ba98a0e8a08d7c4ff5c12f067257a963932c29132788c9\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0xe24919690c4504924e60fb2ac5e4067b61cde8271b98bb2c96a80b121c58c727\",\"0xc91f08f4729569c5886c05fcbe293fcccd75b8f4be230c58b4ec98e225cc6c7d\",\"0x33ec3ee0fe06484da34e4c846fcad247b32f50c74b6c56082424a475a3c8fc7f\",\"0x4cd94456be4a1b5d45aa64d233db244dec24afc45cb68174670ebc2bc8006d92\",\"0x5c149e8e7c7ce92dff3f5cfb58ee43378593fe3873f6c41a970b6382c2838896\",\"0x8742c248de44fef45a8caa4d7ada45df74115afd7936f9490467047c27367b25\",\"0xb1ec71f67cad17da96823f461cb60e74685fad1bcdf23e0f2d1e6da43b12187d\"],\"num_leaves\":16483285,\"num_nodes\":32966555}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xa4d7d54a691c938705e2eda50f5e783893ddfe02401c5cabcc5ce6d96ede790d\",\"total_difficulty\":\"0x0e61d9eb586692\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xeb8d2520e00e15afb61b38bf22a9d0e2dd7c95e9e7a06d558b2c2006cdf023f5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xea045b78cd04ad4dad83cf58c0e47880860c1510b750abb7a6aa60c2a4330c44\",\"0xc91b3fd5f1fe3c97b81fbc6d9767dbc4281fa5871c31ebefafcb817d424d9214\",\"0x5041aa7591c57df23a860762135b324b213e403155fd038eaddb38923e8c8489\",\"0x4cedc048961015815f970edf488a127880d03aed0f7a199d8e75a989e6da4892\",\"0xaaaf29d72fec3786322175107f2bdfa07c97fc9543320b004843463ed9cdb8d5\"],\"num_leaves\":18008462,\"num_nodes\":36016913},\"block_accumulator_info\":{\"accumulator_root\":\"0xdd28caceb9473e6c5c1365a58f919fea35470126330fc55fca328692735709ac\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0xe24919690c4504924e60fb2ac5e4067b61cde8271b98bb2c96a80b121c58c727\",\"0xc91f08f4729569c5886c05fcbe293fcccd75b8f4be230c58b4ec98e225cc6c7d\",\"0x33ec3ee0fe06484da34e4c846fcad247b32f50c74b6c56082424a475a3c8fc7f\",\"0x4cd94456be4a1b5d45aa64d233db244dec24afc45cb68174670ebc2bc8006d92\",\"0x5c149e8e7c7ce92dff3f5cfb58ee43378593fe3873f6c41a970b6382c2838896\",\"0x8742c248de44fef45a8caa4d7ada45df74115afd7936f9490467047c27367b25\",\"0x4889652402475546b735b3e671edb1d4bc995ed52d39e672b83e50a613509bd4\"],\"num_leaves\":16483286,\"num_nodes\":32966557}}").unwrap() ) ); // 16483499 @@ -186,7 +186,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,97,151,95,66,103,155,39,0,0,0,0,0,0,0,0,167,132,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,170,162,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[12,208,189,103,122,70,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,16,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[173,17,217,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8096295553fd54c584b8e961da18ab0c/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,1,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,128,150,41,85,83,253,84,197,132,184,233,97,218,24,171,12,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8096295553fd54c584b8e961da18ab0c/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[44,214,232,172,140,19,10,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x5b8da0e09b42e65bc2a57bc23e1a3b8f05592573fdecf94060cff036446e62d0\",\"total_difficulty\":\"0x0e61e3b291141a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xceee18c56de9b7c8065bd4b8b140591e7c2f6b2501305936a7810e98397e3cab\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xa1e4dffc50bf2c49363b397118ef01b3a1fc9d2847a8c9268c4750a8721cb0df\",\"0x4c271f7b90fd684234f31011a7bd5385afc54ec0f4b8ca25d7dbaa4242143cc8\",\"0x3f3e09b4234171dc6750ddd8d53789782dd4b92c5be0285eb1c9f49a7ceadf17\",\"0xae488ccdc8699d4e443ec7ef3ade94f6879b28835d077c41d9ad9e6e1acf429e\",\"0x811b6b44ab79bcdf92a51b1de5f668a18287ad0c3468cc7c144f57c07e3bcee7\",\"0x141dcd79500938792c0aa983b9881a75dacca15dc2c3e491279b25f89dcde53f\"],\"num_leaves\":18008686,\"num_nodes\":36017360},\"block_accumulator_info\":{\"accumulator_root\":\"0x757541d224f59710d3375df1922ad4b48dcc902ac2ac86aa1cc935f8d42643fd\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0x269ac5cba34a7881c0fa13412f13665417df005ea7cce86b17cbde87ca40ef0b\",\"0x3be0b2fdc441ba3d6a694e8d771205c3d00300ae60237753e8ec377829fc31a0\",\"0xf8de20b03b68a0863c5df44ffd4c92051c5ac3147b45f2f14394d779a6975278\",\"0x49a49b31d57b3a190b7313cbda2bef64fc1180081340fa56d0e294edb2bf49de\",\"0x3f47343cb460111e7482d7885d6e85aa8e6ac254e691f91d5e57eb90532d4520\",\"0x64b755e2e7d0f08632440def9ca871c229dd6cd01ee43c29cf24419702a7c25d\"],\"num_leaves\":16483499,\"num_nodes\":32966984}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x5b8da0e09b42e65bc2a57bc23e1a3b8f05592573fdecf94060cff036446e62d0\",\"total_difficulty\":\"0x0e61e3b291141a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xceee18c56de9b7c8065bd4b8b140591e7c2f6b2501305936a7810e98397e3cab\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xa1e4dffc50bf2c49363b397118ef01b3a1fc9d2847a8c9268c4750a8721cb0df\",\"0x4c271f7b90fd684234f31011a7bd5385afc54ec0f4b8ca25d7dbaa4242143cc8\",\"0x3f3e09b4234171dc6750ddd8d53789782dd4b92c5be0285eb1c9f49a7ceadf17\",\"0xae488ccdc8699d4e443ec7ef3ade94f6879b28835d077c41d9ad9e6e1acf429e\",\"0x811b6b44ab79bcdf92a51b1de5f668a18287ad0c3468cc7c144f57c07e3bcee7\",\"0x141dcd79500938792c0aa983b9881a75dacca15dc2c3e491279b25f89dcde53f\"],\"num_leaves\":18008686,\"num_nodes\":36017360},\"block_accumulator_info\":{\"accumulator_root\":\"0x862c151592dd529eaa669ddf5aa81264650ed7a5ffba1c129fa5087a2654e3e3\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0x269ac5cba34a7881c0fa13412f13665417df005ea7cce86b17cbde87ca40ef0b\",\"0x3be0b2fdc441ba3d6a694e8d771205c3d00300ae60237753e8ec377829fc31a0\",\"0xf8de20b03b68a0863c5df44ffd4c92051c5ac3147b45f2f14394d779a6975278\",\"0x49a49b31d57b3a190b7313cbda2bef64fc1180081340fa56d0e294edb2bf49de\",\"0x92d65e2a065bc1891d1c84cfa688a7a0ea202298c9a396f272342404be52ce21\"],\"num_leaves\":16483500,\"num_nodes\":32966987}}").unwrap() ) ); // 16483659 @@ -195,7 +195,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,94,66,75,135,102,155,39,0,0,0,0,0,0,0,0,71,133,251,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,49,163,141,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[33,71,240,37,24,71,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,17,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[72,67,216,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x614d3e65850a05365ed0556e483c9bae/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,1,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,97,77,62,101,133,10,5,54,94,208,85,110,72,60,155,174,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x614d3e65850a05365ed0556e483c9bae/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[80,7,63,226,150,98,11,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xeefb0a4316d8b245426e2ebf8a125a1230ac1be81f5daf0489e5db90b95b07b4\",\"total_difficulty\":\"0x0e61eb3fdcd0a5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf0ffc9a28bad528427a5778f721a5e424c58014e1c22b44835caa64d80f072c8\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xa1e4dffc50bf2c49363b397118ef01b3a1fc9d2847a8c9268c4750a8721cb0df\",\"0xe23d7fff667ada422bff309c47da9065c408c1ddf56b8ca74f38f3bf042fa4f0\",\"0xfe4612a7e3567d522690455019f175f1ebf7ab7f72bc623efb4fb0e939f5b606\",\"0xbc211d34142e8525a62418f132f2dda96d5c3a1f15fdcbab5a7199677af1cb6c\",\"0xf58aa9f81de8c529ccf83459080252c54a658153d77701f78d81533302ffec64\",\"0x1ae805917e3d7aab107009d9febcaed9968fea055357534a2f93bc731a09e70b\"],\"num_leaves\":18008855,\"num_nodes\":36017698},\"block_accumulator_info\":{\"accumulator_root\":\"0x39752c59409bbfa9603599d23e2883d411e8c58587402c3987c3d75cb2d124aa\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0x269ac5cba34a7881c0fa13412f13665417df005ea7cce86b17cbde87ca40ef0b\",\"0xaab66da3048d37c8e7ddf8a86b3f70aae9a75c7c3755bc04ecf46cafac49480a\",\"0x7db1455487850414228af3ab2825643b80dec7098bf67855e0494bd391b8bebb\",\"0xf2f65231c40210046531ad67944083279c7e1bcf2be2e12fdceb06fc4448e09d\",\"0x6ba47e1b4d8e2fb05874983d1e8aa6e2144a47adefea914a53f1331fda1001b0\",\"0x69c4ffad532139e37e9fe3d868092a9fa48b770f94a828e8c731a648678cc23c\"],\"num_leaves\":16483659,\"num_nodes\":32967304}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xeefb0a4316d8b245426e2ebf8a125a1230ac1be81f5daf0489e5db90b95b07b4\",\"total_difficulty\":\"0x0e61eb3fdcd0a5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf0ffc9a28bad528427a5778f721a5e424c58014e1c22b44835caa64d80f072c8\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xdeeb4f892b43a0675ac2c1f57937963f63d1add9f51333dc8d980e0d342ad65c\",\"0x63358f87b585c0c72022c5bae31757dc156f51826729835740a6dc979385043f\",\"0x4c564028d2a30af4095814a65aa49fc02be3ef17965d0c3f7bab1b350765a506\",\"0xa1e4dffc50bf2c49363b397118ef01b3a1fc9d2847a8c9268c4750a8721cb0df\",\"0xe23d7fff667ada422bff309c47da9065c408c1ddf56b8ca74f38f3bf042fa4f0\",\"0xfe4612a7e3567d522690455019f175f1ebf7ab7f72bc623efb4fb0e939f5b606\",\"0xbc211d34142e8525a62418f132f2dda96d5c3a1f15fdcbab5a7199677af1cb6c\",\"0xf58aa9f81de8c529ccf83459080252c54a658153d77701f78d81533302ffec64\",\"0x1ae805917e3d7aab107009d9febcaed9968fea055357534a2f93bc731a09e70b\"],\"num_leaves\":18008855,\"num_nodes\":36017698},\"block_accumulator_info\":{\"accumulator_root\":\"0x19ca7715de2fcf81bf09b1c30638a7df2ed98cecc52820fe2d16120f0c0184ba\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x8c70adf9632d404b7b3a90960894795cc68f47f112735683b9c8bd78a1470d1e\",\"0xcf03f3704e1b19c006ee86d34334fe55064da226bdb25bb99ba3b2821bac079e\",\"0xa8891bba18e7c0d4b4d4d39fb26f8df0439103d900adf6cc455dcd7d2531f06d\",\"0x269ac5cba34a7881c0fa13412f13665417df005ea7cce86b17cbde87ca40ef0b\",\"0xaab66da3048d37c8e7ddf8a86b3f70aae9a75c7c3755bc04ecf46cafac49480a\",\"0x7db1455487850414228af3ab2825643b80dec7098bf67855e0494bd391b8bebb\",\"0xf2f65231c40210046531ad67944083279c7e1bcf2be2e12fdceb06fc4448e09d\",\"0x1ce46db22ed1066c71ea703ad5db6e4774590afd3ac810534df3a719965b80f5\"],\"num_leaves\":16483660,\"num_nodes\":32967307}}").unwrap() ) ); // 16524348 @@ -204,7 +204,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,3,189,90,194,172,154,39,0,0,0,0,0,0,0,0,56,36,252,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,221,41,142,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[215,242,138,140,203,228,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,18,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[227,116,215,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8f838a32dfaf44911466410ceed7e398/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,1,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,143,131,138,50,223,175,68,145,20,102,65,12,238,215,227,152,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8f838a32dfaf44911466410ceed7e398/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[35,23,157,84,19,200,17,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x511ccf8ab9644836eb0bcf9d96280e856fdb5769ec61e57f10b98d000173a688\",\"total_difficulty\":\"0x0e68287ac22c47\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x70c3f18be797e843379198aaf1390375073012fd7f582fb0c312a02b9960a1b7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x22efb49a47dc59f7858e67b82c0510a9abc6d4f22d02e043062b740e76412f51\",\"0x1d9d913f4d3811046cfc834a9ad718e0889c3466b74a832efab29799ea6c1cc2\",\"0x840cc3b6328b80110e24ed77c79c7607eff94edfb3223cd480d377d6b577d585\",\"0x16e7e60a0629110bc1f458a3eb9c2bf31a838edd294f89e054c8eae88903a8ef\",\"0xb8d5f78c3b7a91452288669d6143d7bc028031a14f122445a892ab29ee6eb9f7\",\"0xda747be94a3297e68c1561e841f163935672c16a6e91c182b7b709ae9b97926b\",\"0xdd8d552b2b9ba95a47690a05509e5264a2b14a62b5ad2333a680a9907b933b2c\",\"0x2567c2ea5bfab6cb5ff2711603d7f773f4093d75d3ec5b580a0624ab7fa0960c\",\"0x51c070f3715dc1f768079d27ad10d49ca807a9e370adbff8b1f132502b918e2e\",\"0xf526a29dc413a7d9bdff6e9c7a58446ab073124881565d6600077850f2a09d2c\"],\"num_leaves\":18051014,\"num_nodes\":36102014},\"block_accumulator_info\":{\"accumulator_root\":\"0x7186432f322fe6718423887bb93e323a6d3b3fe27b9dc59f322b55c4a7a4fd7c\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xe67ef3e6a2aa0433c30c4a1aa24e4be998c758d65cfa0ed05947e95059daa080\",\"0xec18cb945fc070dc49168b1be10f421375cdc7922c119598649392b496d3e694\",\"0x022a3f08bdb7be972b3bee197cdc7112e1dfe185aab52d1175bf903cc1c668b1\",\"0xd6cc5d78e058186c26524102c67b0020cdfade20c0002d96aaf8c462e5f3d472\",\"0xca2c656d0379839e4683b09c9fb8eda03bf0083151aca5ef7a01aae8dc46f2a3\",\"0xaff171ba7559273b2cae4cf25b5153bb3d8700dc912d386d840bf91dd3a9a05c\"],\"num_leaves\":16524348,\"num_nodes\":33048684}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x511ccf8ab9644836eb0bcf9d96280e856fdb5769ec61e57f10b98d000173a688\",\"total_difficulty\":\"0x0e68287ac22c47\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x70c3f18be797e843379198aaf1390375073012fd7f582fb0c312a02b9960a1b7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x22efb49a47dc59f7858e67b82c0510a9abc6d4f22d02e043062b740e76412f51\",\"0x1d9d913f4d3811046cfc834a9ad718e0889c3466b74a832efab29799ea6c1cc2\",\"0x840cc3b6328b80110e24ed77c79c7607eff94edfb3223cd480d377d6b577d585\",\"0x16e7e60a0629110bc1f458a3eb9c2bf31a838edd294f89e054c8eae88903a8ef\",\"0xb8d5f78c3b7a91452288669d6143d7bc028031a14f122445a892ab29ee6eb9f7\",\"0xda747be94a3297e68c1561e841f163935672c16a6e91c182b7b709ae9b97926b\",\"0xdd8d552b2b9ba95a47690a05509e5264a2b14a62b5ad2333a680a9907b933b2c\",\"0x2567c2ea5bfab6cb5ff2711603d7f773f4093d75d3ec5b580a0624ab7fa0960c\",\"0x51c070f3715dc1f768079d27ad10d49ca807a9e370adbff8b1f132502b918e2e\",\"0xf526a29dc413a7d9bdff6e9c7a58446ab073124881565d6600077850f2a09d2c\"],\"num_leaves\":18051014,\"num_nodes\":36102014},\"block_accumulator_info\":{\"accumulator_root\":\"0x2edb4a4a6a030ca18292ef95370ce8b68e823bc316b1e5869f13538ad3f19c36\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xe67ef3e6a2aa0433c30c4a1aa24e4be998c758d65cfa0ed05947e95059daa080\",\"0xec18cb945fc070dc49168b1be10f421375cdc7922c119598649392b496d3e694\",\"0x022a3f08bdb7be972b3bee197cdc7112e1dfe185aab52d1175bf903cc1c668b1\",\"0xd6cc5d78e058186c26524102c67b0020cdfade20c0002d96aaf8c462e5f3d472\",\"0xca2c656d0379839e4683b09c9fb8eda03bf0083151aca5ef7a01aae8dc46f2a3\",\"0xaff171ba7559273b2cae4cf25b5153bb3d8700dc912d386d840bf91dd3a9a05c\",\"0x511ccf8ab9644836eb0bcf9d96280e856fdb5769ec61e57f10b98d000173a688\"],\"num_leaves\":16524349,\"num_nodes\":33048685}}").unwrap() ) ); // 16524563 @@ -213,7 +213,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,211,184,229,198,171,154,39,0,0,0,0,0,0,0,0,15,37,252,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,146,42,142,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[194,234,208,108,159,229,51,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,19,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[126,166,214,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x79e5f6ce285211fe350369d0a52fee0d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,1,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,121,229,246,206,40,82,17,254,53,3,105,208,165,47,238,13,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x79e5f6ce285211fe350369d0a52fee0d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[18,90,158,71,105,57,19,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x00967e8a4bb9c90e857b4848abb3b4b9861ea44c059be73a509d59d91265341f\",\"total_difficulty\":\"0x0e6831169e1293\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xbf7f49711b35081ab80c6a51ccdd95c3370ae616fe05a0669362bc43c343d55f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x22efb49a47dc59f7858e67b82c0510a9abc6d4f22d02e043062b740e76412f51\",\"0x1d9d913f4d3811046cfc834a9ad718e0889c3466b74a832efab29799ea6c1cc2\",\"0xf5008aca7a9b3e289020f36c27dcce8fcde8c3ee27e5e184cf4cbc193cfe75e1\",\"0x1b5c7891976fe8896a31f41c2db595d54ca1630f1f08c867769a534b27256708\",\"0xfa6a375f6ec0f87dfabc640150ce4644147d771b832cc7002198b32d4dc9834b\",\"0x0ab22248f733fa408d327a49fe51874b4aad8ff2fcd4d5e7727e12c0a508d18d\",\"0x4ea8b7152b7654408f5fba9843415bb6bba3af167de51967a9f8c06f88b2a81f\",\"0x8283af0d9272df67cf12feaa1eb10f180de808a290a5ad5b436f0e6fddc4d773\"],\"num_leaves\":18051239,\"num_nodes\":36102466},\"block_accumulator_info\":{\"accumulator_root\":\"0xc3a19cbf24ed547bf958a82f26774db36627fdb4f34c62ff5678c829ce915771\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xe67ef3e6a2aa0433c30c4a1aa24e4be998c758d65cfa0ed05947e95059daa080\",\"0xec18cb945fc070dc49168b1be10f421375cdc7922c119598649392b496d3e694\",\"0x076fd2dbc5b2bc2f2fbe9477de751e7a8cce86d20c39384e7130c4023304241a\",\"0xc69c4e1a6691ed0c6fbee84e7cca17f0757b99523aab28ebe04b539cb8335983\",\"0xaf72ed92d0fac0cd89984311ace24bcf4bc855a6c95d4d2df9fcda2afb6f8090\",\"0x684b39408a2c221b238d8328bd539e6cc4dc096f12e5efa39a2d8b818fa44ed8\"],\"num_leaves\":16524563,\"num_nodes\":33049114}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x00967e8a4bb9c90e857b4848abb3b4b9861ea44c059be73a509d59d91265341f\",\"total_difficulty\":\"0x0e6831169e1293\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xbf7f49711b35081ab80c6a51ccdd95c3370ae616fe05a0669362bc43c343d55f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x22efb49a47dc59f7858e67b82c0510a9abc6d4f22d02e043062b740e76412f51\",\"0x1d9d913f4d3811046cfc834a9ad718e0889c3466b74a832efab29799ea6c1cc2\",\"0xf5008aca7a9b3e289020f36c27dcce8fcde8c3ee27e5e184cf4cbc193cfe75e1\",\"0x1b5c7891976fe8896a31f41c2db595d54ca1630f1f08c867769a534b27256708\",\"0xfa6a375f6ec0f87dfabc640150ce4644147d771b832cc7002198b32d4dc9834b\",\"0x0ab22248f733fa408d327a49fe51874b4aad8ff2fcd4d5e7727e12c0a508d18d\",\"0x4ea8b7152b7654408f5fba9843415bb6bba3af167de51967a9f8c06f88b2a81f\",\"0x8283af0d9272df67cf12feaa1eb10f180de808a290a5ad5b436f0e6fddc4d773\"],\"num_leaves\":18051239,\"num_nodes\":36102466},\"block_accumulator_info\":{\"accumulator_root\":\"0x145d876edd77149be333818f8f51eb2711a4ca101781c45b5d59df80b6844186\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xe67ef3e6a2aa0433c30c4a1aa24e4be998c758d65cfa0ed05947e95059daa080\",\"0xec18cb945fc070dc49168b1be10f421375cdc7922c119598649392b496d3e694\",\"0x076fd2dbc5b2bc2f2fbe9477de751e7a8cce86d20c39384e7130c4023304241a\",\"0xc69c4e1a6691ed0c6fbee84e7cca17f0757b99523aab28ebe04b539cb8335983\",\"0xae034529c460b5b45ee1adc413dd3043ce788828ab3aeab061aa7de53e656292\"],\"num_leaves\":16524564,\"num_nodes\":33049117}}").unwrap() ) ); // 16539820 @@ -222,7 +222,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,95,143,119,29,102,154,39,0,0,0,0,0,0,0,0,168,96,252,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,249,92,142,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[170,113,232,20,176,32,52,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,20,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[25,216,213,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x5918b0782056c9b698459ad37565d15b/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,1,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,89,24,176,120,32,86,201,182,152,69,154,211,117,101,209,91,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x5918b0782056c9b698459ad37565d15b/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[89,133,190,87,139,170,26,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x21ff9e8728c4db64a2ed26d09f295bfb0de23fa9e8d6d17ba404bd2a6182aea2\",\"total_difficulty\":\"0x0e6a85bfba4e03\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc8b0c21aa4733575fe4bc5a8b015e16ff2922f160ed6f974d9a7d4d7760f7a7d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x6346e242ae533cbcb53b0453684efd95565b21ff96740738c94c12fa83c6d241\",\"0x76a3eef943169ad7763453b51a994247f44ca34e546df1d677bb13e174ff526f\",\"0x3f168d16c75d827e0f76e243b9f87b7629277f29eb7987aecb1f9e0cc00ce7ce\",\"0x150aa3f60b11a3eddf265ce76a3b2e794471f775ed155e66c81737e78fc0c01c\",\"0x50c559780e0749c1ced9bb0a181f3b028a2435d312b7aac348d824ac67b990f8\",\"0x4635152413bb8f6c10452a1a8ee4353a50c4e6e02fd5de6715bf836c9d8cde54\",\"0x95cffdcb0707677f945e941e79a6502bcc54c131fbfe0f26faea50791f84662f\",\"0x18feca34f53f0a0f4c85f574526457aff06623d39c16a849c224fb9bd2c697dc\",\"0xe84ed71c3d85b97a3a513f280e5ad9f2c75d1e32da4cb659ffc031ab1294528e\",\"0x8c8d1ec3670ffced71318a22ff8fc8d48228bad95b6e2f8fc3f10a3a05d51ed6\"],\"num_leaves\":18067132,\"num_nodes\":36134250},\"block_accumulator_info\":{\"accumulator_root\":\"0xc1663c38391b42b854454f47cc35c35783a4fb9837e94020c69f0210e4fc7780\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x155424ad24c54295e5991829833b3fb3a4e5036615f050553558c5f89d191ed2\",\"0xcfe202e8dbc8380d8131bd2c4d9adcec2d073db64fc6e38548ba273821dac91d\",\"0xaf4659015af5830f5f06d1dbc8f008547da73522ab42d5310ffc3c4bf36e0b1d\",\"0xa90f6ce6c84d7f0348a1f359ba59d0bdf72637468c07792e9d4999a4c726bf21\",\"0xbf565089244bde8c817bb999458cb821722aaf4de2ebafa78ba0f1d62f88f993\",\"0xf265471663c3f3c5c5ce829118ceff9d79c1e62c309ef770969f36b8faa2204b\"],\"num_leaves\":16539820,\"num_nodes\":33079628}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x21ff9e8728c4db64a2ed26d09f295bfb0de23fa9e8d6d17ba404bd2a6182aea2\",\"total_difficulty\":\"0x0e6a85bfba4e03\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc8b0c21aa4733575fe4bc5a8b015e16ff2922f160ed6f974d9a7d4d7760f7a7d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x9d031047c542091ad7e64b34145b8e7d41b835a755f49ef34b2da18e7589a4a5\",\"0xfd98696b1fe6e6de4669e354f139078549909b662f6b21ae0bca4d469156cc3c\",\"0x6346e242ae533cbcb53b0453684efd95565b21ff96740738c94c12fa83c6d241\",\"0x76a3eef943169ad7763453b51a994247f44ca34e546df1d677bb13e174ff526f\",\"0x3f168d16c75d827e0f76e243b9f87b7629277f29eb7987aecb1f9e0cc00ce7ce\",\"0x150aa3f60b11a3eddf265ce76a3b2e794471f775ed155e66c81737e78fc0c01c\",\"0x50c559780e0749c1ced9bb0a181f3b028a2435d312b7aac348d824ac67b990f8\",\"0x4635152413bb8f6c10452a1a8ee4353a50c4e6e02fd5de6715bf836c9d8cde54\",\"0x95cffdcb0707677f945e941e79a6502bcc54c131fbfe0f26faea50791f84662f\",\"0x18feca34f53f0a0f4c85f574526457aff06623d39c16a849c224fb9bd2c697dc\",\"0xe84ed71c3d85b97a3a513f280e5ad9f2c75d1e32da4cb659ffc031ab1294528e\",\"0x8c8d1ec3670ffced71318a22ff8fc8d48228bad95b6e2f8fc3f10a3a05d51ed6\"],\"num_leaves\":18067132,\"num_nodes\":36134250},\"block_accumulator_info\":{\"accumulator_root\":\"0x028a8ff96fc9511973a8ed497c7bddc23ab2728b4808ca78b488b3d6503f1dc3\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x155424ad24c54295e5991829833b3fb3a4e5036615f050553558c5f89d191ed2\",\"0xcfe202e8dbc8380d8131bd2c4d9adcec2d073db64fc6e38548ba273821dac91d\",\"0xaf4659015af5830f5f06d1dbc8f008547da73522ab42d5310ffc3c4bf36e0b1d\",\"0xa90f6ce6c84d7f0348a1f359ba59d0bdf72637468c07792e9d4999a4c726bf21\",\"0xbf565089244bde8c817bb999458cb821722aaf4de2ebafa78ba0f1d62f88f993\",\"0xf265471663c3f3c5c5ce829118ceff9d79c1e62c309ef770969f36b8faa2204b\",\"0x21ff9e8728c4db64a2ed26d09f295bfb0de23fa9e8d6d17ba404bd2a6182aea2\"],\"num_leaves\":16539821,\"num_nodes\":33079629}}").unwrap() ) ); // 16575866 @@ -231,7 +231,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,70,180,147,139,193,153,39,0,0,0,0,0,0,0,0,118,237,252,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,29,211,142,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[189,141,23,161,21,171,52,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,21,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[180,9,213,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x23b1620cf3b4f4528b09e31f109e732d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,1,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,35,177,98,12,243,180,244,82,139,9,227,31,16,158,115,45,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x23b1620cf3b4f4528b09e31f109e732d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[69,249,151,235,53,47,21,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xdaefaff36602891347bc1cf740801b538c3e6a71204927f5e088358b0bea71cf\",\"total_difficulty\":\"0x0e6fb6b5d9a9fe\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2791cc2b02b67737af314621ec4194317a758e48ee273a9b5eff95a545521ac2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x4b12e50e7e0e7540ee2357ee5cfaf41d752948c40615cce7681941ddfeb00371\",\"0xd4993a1c9906467a018132000db8f65c68e4b77e8012344d536f6c2cbb521c1d\",\"0x7bccb5cc330d5751ac605df7e1c2e74de1101d80fe10c85b9352a8d30b765df6\",\"0xece1212bccad4b1a3bec273203238e20f273954931aed765547c42e17180237b\"],\"num_leaves\":18104593,\"num_nodes\":36209179},\"block_accumulator_info\":{\"accumulator_root\":\"0xa68235b3e6eb1d6f8efbceb7850b2e9e9757172969456b7b3cebcbdf1f271db8\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xc1fe955e8d702dcb938eb7b6e7cd1925afb8a597e39951239e6885441a8700cb\",\"0x919a6d38f8ece7eefddc9f7bfa51e0350319ecbd3b41646707d54a82e4bd9133\",\"0x156d7569ada57117c9951d29388f4afeb3111cd1e063020629dff4845d581fdc\",\"0x1337b424d29ddcd28bdf43e9a651c5a582ba6825613f2a8ef86064b733dbf6fd\",\"0x6c31fe213e0b976d1dfd46f1ad4fd208260904a8f96b96b724e436ce63535781\",\"0x7e4fefc3831aca076046a4c64acefeea583e0e69bdf353521278311f5800fc3a\",\"0x0085be684bfefe49f0118254cc0d2934ef26121a381b89d9a5d362724edb507f\",\"0xba10eefd5051bdb49948ff4a4b4efe8688937bb42f996757508a0dd19db5ddbe\",\"0x74981c189535d0a62180ed4682e9f09ba850085ee5e4df4d78576d66c7b55be9\",\"0xabfb8dac19673540f60f34d5ac3128d6532d9720bfc86801b06c5203831e7eb7\",\"0x382ef566c7964d163a06a5faa173945903e232d3f94b5d47272d5d6a2e553e5a\"],\"num_leaves\":16575866,\"num_nodes\":33151715}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xdaefaff36602891347bc1cf740801b538c3e6a71204927f5e088358b0bea71cf\",\"total_difficulty\":\"0x0e6fb6b5d9a9fe\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2791cc2b02b67737af314621ec4194317a758e48ee273a9b5eff95a545521ac2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x4b12e50e7e0e7540ee2357ee5cfaf41d752948c40615cce7681941ddfeb00371\",\"0xd4993a1c9906467a018132000db8f65c68e4b77e8012344d536f6c2cbb521c1d\",\"0x7bccb5cc330d5751ac605df7e1c2e74de1101d80fe10c85b9352a8d30b765df6\",\"0xece1212bccad4b1a3bec273203238e20f273954931aed765547c42e17180237b\"],\"num_leaves\":18104593,\"num_nodes\":36209179},\"block_accumulator_info\":{\"accumulator_root\":\"0x30f7920fa51542d18aca21a0ffa1ed67af234596bd845bd0c8a19449e3af6492\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0xc1fe955e8d702dcb938eb7b6e7cd1925afb8a597e39951239e6885441a8700cb\",\"0x919a6d38f8ece7eefddc9f7bfa51e0350319ecbd3b41646707d54a82e4bd9133\",\"0x156d7569ada57117c9951d29388f4afeb3111cd1e063020629dff4845d581fdc\",\"0x1337b424d29ddcd28bdf43e9a651c5a582ba6825613f2a8ef86064b733dbf6fd\",\"0x6c31fe213e0b976d1dfd46f1ad4fd208260904a8f96b96b724e436ce63535781\",\"0x7e4fefc3831aca076046a4c64acefeea583e0e69bdf353521278311f5800fc3a\",\"0x0085be684bfefe49f0118254cc0d2934ef26121a381b89d9a5d362724edb507f\",\"0xba10eefd5051bdb49948ff4a4b4efe8688937bb42f996757508a0dd19db5ddbe\",\"0x74981c189535d0a62180ed4682e9f09ba850085ee5e4df4d78576d66c7b55be9\",\"0xabfb8dac19673540f60f34d5ac3128d6532d9720bfc86801b06c5203831e7eb7\",\"0x382ef566c7964d163a06a5faa173945903e232d3f94b5d47272d5d6a2e553e5a\",\"0xdaefaff36602891347bc1cf740801b538c3e6a71204927f5e088358b0bea71cf\"],\"num_leaves\":16575867,\"num_nodes\":33151716}}").unwrap() ) ); // 16592547 @@ -240,7 +240,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,201,242,56,98,117,153,39,0,0,0,0,0,0,0,0,159,46,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,175,9,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[82,169,217,62,33,235,52,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,22,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[79,59,212,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe8891c3775e9ce4e827b7a575e0731fa/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,1,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,232,137,28,55,117,233,206,78,130,123,122,87,94,7,49,250,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe8891c3775e9ce4e827b7a575e0731fa/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[214,25,94,16,242,80,27,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x0732c03fb59ca45fd7cd223e573f342ad01f4a31a85a8c07326c7ead8d61847c\",\"total_difficulty\":\"0x0e7210b6640cb0\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9c8fb908e7dca7f367d1796ab48c14afe29fd8c36efefe61e854042e6bb5d940\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0x4f8e1a1f0b9760f60e7ccbe64f6cf54bc526b7bdae7f1c478099a83d1e484314\",\"0x1aed948400cf4b3a07f4d3833b705f6b364c2b8cf745bc00985f1e7fef10522e\",\"0xb3a8da1eda7b13c9880b960845a7e20216820d865b9086cb0d5ad116b645a7a0\",\"0x3d2306359fa05e4a8189eea58962298b6a040c5552646b55f24325064e88c3a0\",\"0x9428f6e51e8062e4c6a3c34cf45cf3e2b4221d8dfd729ffecbf97ff6a02dbb21\",\"0xb995fb1863687efc8f09c3a64c5158a2286893a043461ccd26d734a96f6099b3\",\"0xc7b6906bc64f0becc184b0fa9252e6343a1e207167bd4349081cbcf62a25942c\",\"0x2fe073be2af199b7e61b6e2e718bab99e83f41e1aea13dd786d937c27e203e64\",\"0xf8639678139aa0e6f905bb8b8ced7fab0eb975815b8b4cedc3439739022a4a70\"],\"num_leaves\":18121983,\"num_nodes\":36243953},\"block_accumulator_info\":{\"accumulator_root\":\"0x6bdd36df552262abae773394d0574bee9fa99fe23065ed9cf6745cb7acc468b3\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x86569d405ba44873e164a5d5ed2c18678091724be21fc0b0850aa0fd9efd08f7\",\"0x912bed2f829cfeee94f081aa0821e5de591f9c28c2a49b036fc6218f0f29711a\",\"0x648413ac45109e03e4cf8b0066e253c6fdf1bf30415b056f0f220fca63d2cf51\",\"0x55f3215697a5a9395611c0449edbf364f2da2bd3397df6a669f005577efddef8\",\"0x649be5c53131c2eeca377002d6187680940f4ee9932c6273e53c1f11f59a8605\",\"0x47529783933254f376467a93f383a452e680e266d2585987dbe9e324deb523cf\",\"0xf334afa34eb014466fd62920f3c59506b91cf06eb01cf7dba51b18cf9e73aa6d\",\"0xf032885a6603f3b8e6f6744e2a6680aea6cbf54b0f9975a428e4a6e74d7e7812\"],\"num_leaves\":16592547,\"num_nodes\":33185079}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x0732c03fb59ca45fd7cd223e573f342ad01f4a31a85a8c07326c7ead8d61847c\",\"total_difficulty\":\"0x0e7210b6640cb0\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x9c8fb908e7dca7f367d1796ab48c14afe29fd8c36efefe61e854042e6bb5d940\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0x4f8e1a1f0b9760f60e7ccbe64f6cf54bc526b7bdae7f1c478099a83d1e484314\",\"0x1aed948400cf4b3a07f4d3833b705f6b364c2b8cf745bc00985f1e7fef10522e\",\"0xb3a8da1eda7b13c9880b960845a7e20216820d865b9086cb0d5ad116b645a7a0\",\"0x3d2306359fa05e4a8189eea58962298b6a040c5552646b55f24325064e88c3a0\",\"0x9428f6e51e8062e4c6a3c34cf45cf3e2b4221d8dfd729ffecbf97ff6a02dbb21\",\"0xb995fb1863687efc8f09c3a64c5158a2286893a043461ccd26d734a96f6099b3\",\"0xc7b6906bc64f0becc184b0fa9252e6343a1e207167bd4349081cbcf62a25942c\",\"0x2fe073be2af199b7e61b6e2e718bab99e83f41e1aea13dd786d937c27e203e64\",\"0xf8639678139aa0e6f905bb8b8ced7fab0eb975815b8b4cedc3439739022a4a70\"],\"num_leaves\":18121983,\"num_nodes\":36243953},\"block_accumulator_info\":{\"accumulator_root\":\"0x361d555117c61ce9d1dff55ce33e5e76c17d99aa01a12aa39339440ac6bfeca3\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x86569d405ba44873e164a5d5ed2c18678091724be21fc0b0850aa0fd9efd08f7\",\"0x912bed2f829cfeee94f081aa0821e5de591f9c28c2a49b036fc6218f0f29711a\",\"0x648413ac45109e03e4cf8b0066e253c6fdf1bf30415b056f0f220fca63d2cf51\",\"0x55f3215697a5a9395611c0449edbf364f2da2bd3397df6a669f005577efddef8\",\"0x649be5c53131c2eeca377002d6187680940f4ee9932c6273e53c1f11f59a8605\",\"0x47529783933254f376467a93f383a452e680e266d2585987dbe9e324deb523cf\",\"0x44c79e59bbdae264b6e826c081d953d08c475b255a076cde03dd2214213976c1\"],\"num_leaves\":16592548,\"num_nodes\":33185082}}").unwrap() ) ); // 16592585 @@ -249,7 +249,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,19,118,192,53,117,153,39,0,0,0,0,0,0,0,0,197,46,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,204,9,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[99,168,38,61,67,235,52,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,23,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[234,108,211,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa62594faff9b19cecc3a511ca0dd3abd/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,1,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,166,37,148,250,255,155,25,206,204,58,81,28,160,221,58,189,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa62594faff9b19cecc3a511ca0dd3abd/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[184,105,151,217,21,233,29,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x255a5042e0f87e9a4dd0217e5e90f58288f330f5e2105774094dc1be49611055\",\"total_difficulty\":\"0x0e72123eea673b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2f4d2a9d4a62b057b686b1c690b734416a45ce7c90f6815a5ad5778d242a7e9c\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0x4f8e1a1f0b9760f60e7ccbe64f6cf54bc526b7bdae7f1c478099a83d1e484314\",\"0x9beedafd4474e94e3f6a4a21e2694eeb9ef4aa1d5ac17ca42c0ecdf930b7e16b\",\"0xedcc5ccc67f1e35aaddd62fbbf0ebb6ebbf0b918bff21b575b3fd05f93f08ec1\",\"0xb7549774ac04440e2e27b28387515b21e364cd48c9d805be0a0fc25c6bf0d63a\"],\"num_leaves\":18122024,\"num_nodes\":36244040},\"block_accumulator_info\":{\"accumulator_root\":\"0xff2efb7180d2b10872824bcda8ab5fb0cd027dc7f14bb71de74a5efeb5d02c87\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x86569d405ba44873e164a5d5ed2c18678091724be21fc0b0850aa0fd9efd08f7\",\"0x912bed2f829cfeee94f081aa0821e5de591f9c28c2a49b036fc6218f0f29711a\",\"0x648413ac45109e03e4cf8b0066e253c6fdf1bf30415b056f0f220fca63d2cf51\",\"0x55f3215697a5a9395611c0449edbf364f2da2bd3397df6a669f005577efddef8\",\"0x649be5c53131c2eeca377002d6187680940f4ee9932c6273e53c1f11f59a8605\",\"0x0a2142a30420345c090caa233d826fcde9dcc85bb76108cc13b0dbf2a627781f\",\"0xc9e78840cb567134b2358cfadfe6b9e98da36fb2ada56dd425da729153abca86\",\"0x60f4fca29f45da782bcdcb7267198841dd02993ffa428a03b6997e71efe5bbaf\"],\"num_leaves\":16592585,\"num_nodes\":33185155}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x255a5042e0f87e9a4dd0217e5e90f58288f330f5e2105774094dc1be49611055\",\"total_difficulty\":\"0x0e72123eea673b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2f4d2a9d4a62b057b686b1c690b734416a45ce7c90f6815a5ad5778d242a7e9c\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0x4f8e1a1f0b9760f60e7ccbe64f6cf54bc526b7bdae7f1c478099a83d1e484314\",\"0x9beedafd4474e94e3f6a4a21e2694eeb9ef4aa1d5ac17ca42c0ecdf930b7e16b\",\"0xedcc5ccc67f1e35aaddd62fbbf0ebb6ebbf0b918bff21b575b3fd05f93f08ec1\",\"0xb7549774ac04440e2e27b28387515b21e364cd48c9d805be0a0fc25c6bf0d63a\"],\"num_leaves\":18122024,\"num_nodes\":36244040},\"block_accumulator_info\":{\"accumulator_root\":\"0xc975ce9c58436aaffb0ec86c4f78440fd056d731b9a409ea79569412868448b6\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x86569d405ba44873e164a5d5ed2c18678091724be21fc0b0850aa0fd9efd08f7\",\"0x912bed2f829cfeee94f081aa0821e5de591f9c28c2a49b036fc6218f0f29711a\",\"0x648413ac45109e03e4cf8b0066e253c6fdf1bf30415b056f0f220fca63d2cf51\",\"0x55f3215697a5a9395611c0449edbf364f2da2bd3397df6a669f005577efddef8\",\"0x649be5c53131c2eeca377002d6187680940f4ee9932c6273e53c1f11f59a8605\",\"0x0a2142a30420345c090caa233d826fcde9dcc85bb76108cc13b0dbf2a627781f\",\"0xc9e78840cb567134b2358cfadfe6b9e98da36fb2ada56dd425da729153abca86\",\"0x5e3e9333aaf55256b5bd1dd56ed6c9a91f648a0ce30a04e5db9fb51be8863f47\"],\"num_leaves\":16592586,\"num_nodes\":33185157}}").unwrap() ) ); // 16609513 @@ -258,7 +258,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,171,185,160,224,39,153,39,0,0,0,0,0,0,0,0,229,112,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,230,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,113,101,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,230,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[213,107,206,201,186,9,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,24,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[133,158,210,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xda9c2b5689b3c9ab8ecd3b0140505117/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,1,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,218,156,43,86,137,179,201,171,142,205,59,1,64,80,81,23,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xda9c2b5689b3c9ab8ecd3b0140505117/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[237,128,173,68,171,245,25,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x7224538c51b21c05c4678e2ef83005e13d172708ee86aaa80bdeb673fd2c73a8\",\"total_difficulty\":\"0x0e7471a7a7d3de\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xeed4ce706c1407eb2e23be93033ff348dbee0491e6bdf1df21dfcb6604dbecbe\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0xb70369920de15d0a040e8781e19454818776e613616fb5834baf5e9a39c9b76b\",\"0x662e57891c45fb633a50f1bc42ddee730f088585997dc1e6f0328b015d3fe30a\",\"0x1a6ca8daee52effb975ccd52a67f5388f6d718b727ad75b63fcff507ac8d2af4\",\"0xbc48977019d76825e9657d8ba0ff795e89ce3bea7ba19902fd0b901b30ced2bf\",\"0xa15ea8b48af2e14efd3f17b7b8072125a18d0a3b2ee01c3d1328462b5a285ed7\",\"0x66bdbf56848a168c908fe4dba1b6445bb2cf04d365375c193ae801217216a643\",\"0x9b69ad6d5c2393659d28d0ccf3074e8868dff5db2aa6014dabf450b8474c81bf\"],\"num_leaves\":18139675,\"num_nodes\":36279339},\"block_accumulator_info\":{\"accumulator_root\":\"0xce24c808e7b81660df5cb0f71218128b014cc2c19ea40c45394c35143f4c4da3\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x889d40ad9072ff138400aca7370f5f32f84fb3ac3b62ed93e10ab0392657aa08\",\"0x4fdb56b0fd8d11d0cac1f3c2ba017169a9c94a29a6d57fe879a2653ed78effd7\",\"0x2fb30e58ca6c92bdf5e6a28bb640a8e5f5b79b8a7fa0bc2786b0f0f51aed0ce3\",\"0x0c688126068f7338f8375fcd4e6de1b5169bb5af67fd33a602020b1b3ebd1cc3\",\"0xdeaebead9eb16129e02530f2a94531037d3ac44afb6bad36006d914ca2dab1e1\",\"0x37dd7ab578767839d4c6f42df64f98f03270dfd2284d2781dafa0f27ce7d32e1\",\"0x1a5fcb58eae079b4a3fc261adf46704584285d8e44fc4d565c4108a99b8e6330\",\"0xc72afaa3c180bcc450e81122b41b34218b952642cc24fd755761652dded76aa5\"],\"num_leaves\":16609513,\"num_nodes\":33219011}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x7224538c51b21c05c4678e2ef83005e13d172708ee86aaa80bdeb673fd2c73a8\",\"total_difficulty\":\"0x0e7471a7a7d3de\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xeed4ce706c1407eb2e23be93033ff348dbee0491e6bdf1df21dfcb6604dbecbe\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0xb70369920de15d0a040e8781e19454818776e613616fb5834baf5e9a39c9b76b\",\"0x662e57891c45fb633a50f1bc42ddee730f088585997dc1e6f0328b015d3fe30a\",\"0x1a6ca8daee52effb975ccd52a67f5388f6d718b727ad75b63fcff507ac8d2af4\",\"0xbc48977019d76825e9657d8ba0ff795e89ce3bea7ba19902fd0b901b30ced2bf\",\"0xa15ea8b48af2e14efd3f17b7b8072125a18d0a3b2ee01c3d1328462b5a285ed7\",\"0x66bdbf56848a168c908fe4dba1b6445bb2cf04d365375c193ae801217216a643\",\"0x9b69ad6d5c2393659d28d0ccf3074e8868dff5db2aa6014dabf450b8474c81bf\"],\"num_leaves\":18139675,\"num_nodes\":36279339},\"block_accumulator_info\":{\"accumulator_root\":\"0x35cabd41bddaa5429290a66b3028f0f6362eac76c54e9f72cb7b6a2474708db5\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x889d40ad9072ff138400aca7370f5f32f84fb3ac3b62ed93e10ab0392657aa08\",\"0x4fdb56b0fd8d11d0cac1f3c2ba017169a9c94a29a6d57fe879a2653ed78effd7\",\"0x2fb30e58ca6c92bdf5e6a28bb640a8e5f5b79b8a7fa0bc2786b0f0f51aed0ce3\",\"0x0c688126068f7338f8375fcd4e6de1b5169bb5af67fd33a602020b1b3ebd1cc3\",\"0xdeaebead9eb16129e02530f2a94531037d3ac44afb6bad36006d914ca2dab1e1\",\"0x37dd7ab578767839d4c6f42df64f98f03270dfd2284d2781dafa0f27ce7d32e1\",\"0x1a5fcb58eae079b4a3fc261adf46704584285d8e44fc4d565c4108a99b8e6330\",\"0xef27099d98874a5cc1d9a37b74af8333d62afec32f64e0daba4cacfa6a045a8f\"],\"num_leaves\":16609514,\"num_nodes\":33219013}}").unwrap() ) ); // 16609669 @@ -267,7 +267,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,159,228,141,42,39,153,39,0,0,0,0,0,0,0,0,129,113,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,230,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,131,101,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,230,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[41,175,37,220,207,9,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,25,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[32,208,209,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1eef2699f7ba8c79133c261bc54fce2c/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,1,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,30,239,38,153,247,186,140,121,19,60,38,27,197,79,206,44,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1eef2699f7ba8c79133c261bc54fce2c/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[204,133,145,232,80,211,32,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x930ad9ba4a39e80f389db1866690025c8f9dcbd1e1db2476a342530eab5b646f\",\"total_difficulty\":\"0x0e7476f4428936\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8cd5248ecc23b5aa7aac53872ae8d6596ffe46f1575a55f3cb891fdbe0584e11\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0xb70369920de15d0a040e8781e19454818776e613616fb5834baf5e9a39c9b76b\",\"0x662e57891c45fb633a50f1bc42ddee730f088585997dc1e6f0328b015d3fe30a\",\"0x1a6ca8daee52effb975ccd52a67f5388f6d718b727ad75b63fcff507ac8d2af4\",\"0xa24d6704234c4170e6a1fb0ff63a916950e176dd0e60a3d73cfde7e4b4467a54\",\"0x9114a8e8b3669f8c3dd828615a3ae08e239534e5917362fdcbd5c601121a3aca\",\"0x48cc009e3c2cc412723bfbce3b4442d65e480b26d10a5cbc2755bd4de06ac5d0\"],\"num_leaves\":18139842,\"num_nodes\":36279674},\"block_accumulator_info\":{\"accumulator_root\":\"0x10f41a3e1aa1899fb976abc686718d363e5c5a96301b206c8e0c2fe71d6f1f31\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x889d40ad9072ff138400aca7370f5f32f84fb3ac3b62ed93e10ab0392657aa08\",\"0x4fdb56b0fd8d11d0cac1f3c2ba017169a9c94a29a6d57fe879a2653ed78effd7\",\"0x2fb30e58ca6c92bdf5e6a28bb640a8e5f5b79b8a7fa0bc2786b0f0f51aed0ce3\",\"0x43d471922524cf14c8aac904fadcd08e207a35e9dbe8b74dfc328d825998242a\",\"0x94fe74f06116b49276e1c196181affc85c4f3be840494e4cdbbc806234c30f4b\",\"0x50d35acc2ccac1d9c7aaac43bc8195e4c437021b3ab6e978844d94c1d0b1863e\",\"0x115fb2caab9179d4f6da4691ae559347fffe7a877d10e31424679b1cb0e3b0c8\"],\"num_leaves\":16609669,\"num_nodes\":33219324}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x930ad9ba4a39e80f389db1866690025c8f9dcbd1e1db2476a342530eab5b646f\",\"total_difficulty\":\"0x0e7476f4428936\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8cd5248ecc23b5aa7aac53872ae8d6596ffe46f1575a55f3cb891fdbe0584e11\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x848ebca6bd4c4e017dbd7002aa26d9c4629d9c2aedc9e19e301a8758568e1928\",\"0xb70369920de15d0a040e8781e19454818776e613616fb5834baf5e9a39c9b76b\",\"0x662e57891c45fb633a50f1bc42ddee730f088585997dc1e6f0328b015d3fe30a\",\"0x1a6ca8daee52effb975ccd52a67f5388f6d718b727ad75b63fcff507ac8d2af4\",\"0xa24d6704234c4170e6a1fb0ff63a916950e176dd0e60a3d73cfde7e4b4467a54\",\"0x9114a8e8b3669f8c3dd828615a3ae08e239534e5917362fdcbd5c601121a3aca\",\"0x48cc009e3c2cc412723bfbce3b4442d65e480b26d10a5cbc2755bd4de06ac5d0\"],\"num_leaves\":18139842,\"num_nodes\":36279674},\"block_accumulator_info\":{\"accumulator_root\":\"0x9041dc7133019d23c056e84836cc2006fe7bf39a2fa8e518538579a97ea42328\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0x889d40ad9072ff138400aca7370f5f32f84fb3ac3b62ed93e10ab0392657aa08\",\"0x4fdb56b0fd8d11d0cac1f3c2ba017169a9c94a29a6d57fe879a2653ed78effd7\",\"0x2fb30e58ca6c92bdf5e6a28bb640a8e5f5b79b8a7fa0bc2786b0f0f51aed0ce3\",\"0x43d471922524cf14c8aac904fadcd08e207a35e9dbe8b74dfc328d825998242a\",\"0x94fe74f06116b49276e1c196181affc85c4f3be840494e4cdbbc806234c30f4b\",\"0x50d35acc2ccac1d9c7aaac43bc8195e4c437021b3ab6e978844d94c1d0b1863e\",\"0x02127845ba103dc60ba1bd815e5bed7de9e8a360491ed945f9cdc30de44f4eab\"],\"num_leaves\":16609670,\"num_nodes\":33219326}}").unwrap() ) ); // 16626495 @@ -276,7 +276,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,194,113,28,82,218,152,39,0,0,0,0,0,0,0,0,59,179,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,52,121,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[4,63,212,10,247,109,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,26,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[187,1,209,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xbab1094a9ed5b2a2d3a10c143cded8a5/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,1,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,186,177,9,74,158,213,178,162,211,161,12,20,60,222,216,165,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xbab1094a9ed5b2a2d3a10c143cded8a5/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[179,248,103,92,74,84,56,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xd1b29db3bbab537be24d0aca17c55cfe81146b7f9f3dc5ab8d6af439f4b082c8\",\"total_difficulty\":\"0x0e76d25594b467\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8ab8490e17cb703952b2c0f8558bd3b472106dcd73b6a99ad9c63370ad3742c7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xe456e618eaa881bbf07439396d9c35b340c5ec2e5a5857055c72d303ed8f5744\",\"0xfccd44de59872b53f47dfbb36a806704d2b07a6877dfafd2d97e162c1fbf8ed3\",\"0x0be78621a9b692007047d8afdcdeaa19e55a0205ee068d87a2c81deda1b1985c\",\"0xc19849d0e4eb764156cb3592ccbb9e96c4a392be603220c59851eb7ce4b5a5f2\",\"0x57e0d23a2a0708fe2401846a5c1d882f0d85e62f8b7f5321f5b28b3ea0d32da6\",\"0x46405c03da239f2f994f76f818e0684a7a3ccab7a3b0ec4397bd98171bcf7ab4\",\"0x485bf648d6b387ad045cbf7fca00f4c662ef90593dbf1a19bb6f4400582e5fe0\",\"0xb2e51207c9b1dbe4685e151da86e33e09df863c9a2f2c527116adac9bd140569\",\"0x4f65af41867c2d3522033301978556e8b54fd2ec36775407a794d8f44136c73b\"],\"num_leaves\":18157406,\"num_nodes\":36314799},\"block_accumulator_info\":{\"accumulator_root\":\"0xc96205fce974a9f0f536afc17380d13f53687298cb1cfb6b97e6aaac5062880d\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x0fbd5a3ffad60afa0558757b07499304ef0a6e635a63792bc2f3ed4998e1145f\",\"0xd145b554bb07060a2657a314a2359a354347765fcba243f99a9d86b25f99e733\",\"0x2c1e9a2a5fcfe276fc0418262c21e2d90d1baa7e8ec87238d0e0b0264fa8213c\",\"0xb4880637620adaccf27e871972e3f097d67b926d4f4e991dad2cc9cfb38f265e\",\"0xf3ec6de44789399e3f9de22e1661fe3be3f28896ead275df95588e0b6d06525d\",\"0x21fda92c6a5c08d3943d8e3c053b04dedb71f3b1312e1eb24578659b3388a41d\",\"0xecc6a08307cdd5261cdf7307922b3f41a5f313bb3fc39e1d55564c086c8ab5b0\",\"0x433960e68560e3a3c0cb2727a7a8d08eeec94ed0c184f07a34d20a49ca3f5b63\",\"0x798c9f42a3b07685dd7f34d8ec98da839e29af78b53c006f84a41113356015c2\",\"0xd989b6ef131c3d0644f8be4932b5ac34ba4200bdd94c8fdf77c809bd24b91401\"],\"num_leaves\":16626495,\"num_nodes\":33252972}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xd1b29db3bbab537be24d0aca17c55cfe81146b7f9f3dc5ab8d6af439f4b082c8\",\"total_difficulty\":\"0x0e76d25594b467\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8ab8490e17cb703952b2c0f8558bd3b472106dcd73b6a99ad9c63370ad3742c7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xe456e618eaa881bbf07439396d9c35b340c5ec2e5a5857055c72d303ed8f5744\",\"0xfccd44de59872b53f47dfbb36a806704d2b07a6877dfafd2d97e162c1fbf8ed3\",\"0x0be78621a9b692007047d8afdcdeaa19e55a0205ee068d87a2c81deda1b1985c\",\"0xc19849d0e4eb764156cb3592ccbb9e96c4a392be603220c59851eb7ce4b5a5f2\",\"0x57e0d23a2a0708fe2401846a5c1d882f0d85e62f8b7f5321f5b28b3ea0d32da6\",\"0x46405c03da239f2f994f76f818e0684a7a3ccab7a3b0ec4397bd98171bcf7ab4\",\"0x485bf648d6b387ad045cbf7fca00f4c662ef90593dbf1a19bb6f4400582e5fe0\",\"0xb2e51207c9b1dbe4685e151da86e33e09df863c9a2f2c527116adac9bd140569\",\"0x4f65af41867c2d3522033301978556e8b54fd2ec36775407a794d8f44136c73b\"],\"num_leaves\":18157406,\"num_nodes\":36314799},\"block_accumulator_info\":{\"accumulator_root\":\"0xb2df93eec45fa0c0753c604e7eacfd3637c021a6c6d3cbb38f594f4d36278745\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x0fbd5a3ffad60afa0558757b07499304ef0a6e635a63792bc2f3ed4998e1145f\",\"0xd145b554bb07060a2657a314a2359a354347765fcba243f99a9d86b25f99e733\",\"0x2c1e9a2a5fcfe276fc0418262c21e2d90d1baa7e8ec87238d0e0b0264fa8213c\",\"0xb4880637620adaccf27e871972e3f097d67b926d4f4e991dad2cc9cfb38f265e\",\"0x9b2eb67e1456c3fd000de20c3a576c295e1c10fdee527ed9720e0f0c160e5253\"],\"num_leaves\":16626496,\"num_nodes\":33252979}}").unwrap() ) ); // 16626536 @@ -285,7 +285,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,0,126,97,34,218,152,39,0,0,0,0,0,0,0,0,100,179,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,88,121,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[105,21,171,243,32,110,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,27,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[86,51,208,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xba73558ae7b59f6fdcff09c9ad1821cf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,1,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,186,115,85,138,231,181,159,111,220,255,9,201,173,24,33,207,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xba73558ae7b59f6fdcff09c9ad1821cf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[250,159,40,3,30,0,39,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x4d9903dc165d608b3a1b8940906bafeb064b4e1307ae10303aa1de7a8a28b4ad\",\"total_difficulty\":\"0x0e76d3ed027a5f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc7887aba1f1d68ba5eef2481e445ace97928484141d916eabda3806feabdd50e\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xe456e618eaa881bbf07439396d9c35b340c5ec2e5a5857055c72d303ed8f5744\",\"0xfccd44de59872b53f47dfbb36a806704d2b07a6877dfafd2d97e162c1fbf8ed3\",\"0x0be78621a9b692007047d8afdcdeaa19e55a0205ee068d87a2c81deda1b1985c\",\"0xc19849d0e4eb764156cb3592ccbb9e96c4a392be603220c59851eb7ce4b5a5f2\",\"0xc562610835ac4dd4b5ecaadb6f30f91ab7ea5133e739f8f86f77eb3f72f4eb9d\",\"0x7eb60aa06ee30ac29d96e90059b47d737b27c23cf4eb4d9626b7224c3b224ecb\",\"0x3f7de4420038a3d0397210066d39b0af87ddff90ed59b5a623117f62e71d18c5\"],\"num_leaves\":18157450,\"num_nodes\":36314889},\"block_accumulator_info\":{\"accumulator_root\":\"0x0bffe842dac412f87b3859b388650be90810c317bc78527fe86a8b148a86e4e6\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x0fbd5a3ffad60afa0558757b07499304ef0a6e635a63792bc2f3ed4998e1145f\",\"0xd145b554bb07060a2657a314a2359a354347765fcba243f99a9d86b25f99e733\",\"0x2c1e9a2a5fcfe276fc0418262c21e2d90d1baa7e8ec87238d0e0b0264fa8213c\",\"0xb4880637620adaccf27e871972e3f097d67b926d4f4e991dad2cc9cfb38f265e\",\"0x9b2eb67e1456c3fd000de20c3a576c295e1c10fdee527ed9720e0f0c160e5253\",\"0x28ef662789b10bf1090c8bb900aec1b1f8e511c68a480ec66655c31248138d76\",\"0x2a2e9e495e1ab30f5094b5a3b492ab96c282a1481f3fb0cbcc61fcca67832a6b\"],\"num_leaves\":16626536,\"num_nodes\":33253057}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x4d9903dc165d608b3a1b8940906bafeb064b4e1307ae10303aa1de7a8a28b4ad\",\"total_difficulty\":\"0x0e76d3ed027a5f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc7887aba1f1d68ba5eef2481e445ace97928484141d916eabda3806feabdd50e\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xe456e618eaa881bbf07439396d9c35b340c5ec2e5a5857055c72d303ed8f5744\",\"0xfccd44de59872b53f47dfbb36a806704d2b07a6877dfafd2d97e162c1fbf8ed3\",\"0x0be78621a9b692007047d8afdcdeaa19e55a0205ee068d87a2c81deda1b1985c\",\"0xc19849d0e4eb764156cb3592ccbb9e96c4a392be603220c59851eb7ce4b5a5f2\",\"0xc562610835ac4dd4b5ecaadb6f30f91ab7ea5133e739f8f86f77eb3f72f4eb9d\",\"0x7eb60aa06ee30ac29d96e90059b47d737b27c23cf4eb4d9626b7224c3b224ecb\",\"0x3f7de4420038a3d0397210066d39b0af87ddff90ed59b5a623117f62e71d18c5\"],\"num_leaves\":18157450,\"num_nodes\":36314889},\"block_accumulator_info\":{\"accumulator_root\":\"0x7196598c4aa7be952cb6af181d26edf3fef8d9ecfb77f72e55354bb923e32546\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x0fbd5a3ffad60afa0558757b07499304ef0a6e635a63792bc2f3ed4998e1145f\",\"0xd145b554bb07060a2657a314a2359a354347765fcba243f99a9d86b25f99e733\",\"0x2c1e9a2a5fcfe276fc0418262c21e2d90d1baa7e8ec87238d0e0b0264fa8213c\",\"0xb4880637620adaccf27e871972e3f097d67b926d4f4e991dad2cc9cfb38f265e\",\"0x9b2eb67e1456c3fd000de20c3a576c295e1c10fdee527ed9720e0f0c160e5253\",\"0x28ef662789b10bf1090c8bb900aec1b1f8e511c68a480ec66655c31248138d76\",\"0x2a2e9e495e1ab30f5094b5a3b492ab96c282a1481f3fb0cbcc61fcca67832a6b\",\"0x4d9903dc165d608b3a1b8940906bafeb064b4e1307ae10303aa1de7a8a28b4ad\"],\"num_leaves\":16626537,\"num_nodes\":33253058}}").unwrap() ) ); // 16644345 @@ -294,7 +294,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,101,233,121,224,136,152,39,0,0,0,0,0,0,0,0,245,248,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,50,183,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[246,226,207,234,143,182,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x10ab9214c40102c524a12788849210f1/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,1,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,16,171,146,20,196,1,2,197,36,161,39,136,132,146,16,241,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x10ab9214c40102c524a12788849210f1/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[231,0,183,28,75,13,52,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,28,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[241,100,207,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xbbd2c828f438048d778fc7859929e06db98c923b74e74c807a4ca827c88a6d35\",\"total_difficulty\":\"0x0e792cca2c8206\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xcb05c387978fa81c7c6545103d81a6d321269d1aa4899a0faf34ba6e72f242e1\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xa30981574864c464c6e2f55dad37bc22c046028454523f733d0d8f81010e27d0\",\"0xae2e67bca9b71b6eb94662313d1cff51b2a05ff5290ec9f595ce75b69006e6bb\",\"0x18db38d3c1206d692868f13d19bdbc77bb879af93ef481cc2135b19f05252373\",\"0xba9fcbb312f45774f78036f73f27b0a98eab9206da8f882302cc1ef812611030\",\"0x7f26240bba6d915e3aaebbf885a9fa7db774ef3ed9e17d767aa153b7ba1589c9\",\"0xd940f30acc38c613dc02aa863c237c06957e7d705ae6d8d6121ac3ae87c2a9b1\",\"0xbf387c898c23cfa1bb43661d754ecd267761cdc1a41fadf9c5d56d1be1a30e83\",\"0x475efc76b1654004d2670a781deb3123ab8285858469551afb5fd0e561569bfd\",\"0x71d4ad79a0ffbab6e854a306e9b07dfdd550a71cb6d7e14dea81ed9d163d8948\",\"0x3288d510edfc8642438ee2bcca2ae4f2068d85899ed09e88af2bf80d345f67c4\"],\"num_leaves\":18175971,\"num_nodes\":36351928},\"block_accumulator_info\":{\"accumulator_root\":\"0x1c2495748b12fad9dbe9d4d1cf9e78ec0eecb7aef7ceb006fe8ffb9415f7ea2a\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x5586eb7b4f4d88901169b9a7cbb44d276a13331694381070c706ff57168e5cec\",\"0xd85374598b382b45b79ae1509cafbaaef14147882383c24def3e360c8a556637\",\"0x0a4d7037099348148b1afca24f01608312566b67e0f83570dad32c550fd5fbaf\",\"0x156e035c810dbd4780e687dfba8d41de026e9448cca02773d73a513a16b8e5f7\",\"0x6b5ada2bdb54232b8d37eeb3634cbdac1eccbc335e17ebf4a4710c0f0825b40d\",\"0x60ce2d300e14ea76cebe2b4e7a5eb3340c9bc188ffa820335ce43c8f046c68a6\",\"0x431d1256ee5368274bef78020feafb18455737697db702116d540ef54df33554\",\"0x4ff398ce7fc5f0c53da1f34490c63be5e6c4e703dd972665a3e3000723299f24\",\"0xc74e9a12e4e6fc3509a81cc38d8fbcc953279affe0f5aa1bd9fd87af86072070\",\"0xde142e4f4d678398dc49148b975e3f795868a157503d08c86363417000bdb572\"],\"num_leaves\":16644345,\"num_nodes\":33288672}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xbbd2c828f438048d778fc7859929e06db98c923b74e74c807a4ca827c88a6d35\",\"total_difficulty\":\"0x0e792cca2c8206\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xcb05c387978fa81c7c6545103d81a6d321269d1aa4899a0faf34ba6e72f242e1\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xa30981574864c464c6e2f55dad37bc22c046028454523f733d0d8f81010e27d0\",\"0xae2e67bca9b71b6eb94662313d1cff51b2a05ff5290ec9f595ce75b69006e6bb\",\"0x18db38d3c1206d692868f13d19bdbc77bb879af93ef481cc2135b19f05252373\",\"0xba9fcbb312f45774f78036f73f27b0a98eab9206da8f882302cc1ef812611030\",\"0x7f26240bba6d915e3aaebbf885a9fa7db774ef3ed9e17d767aa153b7ba1589c9\",\"0xd940f30acc38c613dc02aa863c237c06957e7d705ae6d8d6121ac3ae87c2a9b1\",\"0xbf387c898c23cfa1bb43661d754ecd267761cdc1a41fadf9c5d56d1be1a30e83\",\"0x475efc76b1654004d2670a781deb3123ab8285858469551afb5fd0e561569bfd\",\"0x71d4ad79a0ffbab6e854a306e9b07dfdd550a71cb6d7e14dea81ed9d163d8948\",\"0x3288d510edfc8642438ee2bcca2ae4f2068d85899ed09e88af2bf80d345f67c4\"],\"num_leaves\":18175971,\"num_nodes\":36351928},\"block_accumulator_info\":{\"accumulator_root\":\"0x458de3f6d815d0eb4b5d979e9c37c6b17212bd5efc665e0a248ca6a761a87594\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x5586eb7b4f4d88901169b9a7cbb44d276a13331694381070c706ff57168e5cec\",\"0xd85374598b382b45b79ae1509cafbaaef14147882383c24def3e360c8a556637\",\"0x0a4d7037099348148b1afca24f01608312566b67e0f83570dad32c550fd5fbaf\",\"0x156e035c810dbd4780e687dfba8d41de026e9448cca02773d73a513a16b8e5f7\",\"0x6b5ada2bdb54232b8d37eeb3634cbdac1eccbc335e17ebf4a4710c0f0825b40d\",\"0x60ce2d300e14ea76cebe2b4e7a5eb3340c9bc188ffa820335ce43c8f046c68a6\",\"0x431d1256ee5368274bef78020feafb18455737697db702116d540ef54df33554\",\"0x4ff398ce7fc5f0c53da1f34490c63be5e6c4e703dd972665a3e3000723299f24\",\"0xc74e9a12e4e6fc3509a81cc38d8fbcc953279affe0f5aa1bd9fd87af86072070\",\"0xdb72fbbda54dba760b5d4bbde56219ba5acc76be2b26ba105a7a22918c1775d5\"],\"num_leaves\":16644346,\"num_nodes\":33288674}}").unwrap() ) ); // 16644370 @@ -303,7 +303,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,249,185,35,195,136,152,39,0,0,0,0,0,0,0,0,14,249,253,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,70,183,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[204,142,248,110,167,182,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,29,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[140,150,206,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xdc9d382c448261ff4ba836fc5dbaba63/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,1,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,220,157,56,44,68,130,97,255,75,168,54,252,93,186,186,99,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xdc9d382c448261ff4ba836fc5dbaba63/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[33,222,255,53,189,131,64,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x21a1955f75fedf984a3ec2e12b8f28cb01a6e87f445c85fde41d20fa0aa9a93c\",\"total_difficulty\":\"0x0e792d6739399b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xda064593e20a5b3d7e7fbd9392e9011cde06772a4bf669bafbb9439d675a39d2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xa30981574864c464c6e2f55dad37bc22c046028454523f733d0d8f81010e27d0\",\"0xae2e67bca9b71b6eb94662313d1cff51b2a05ff5290ec9f595ce75b69006e6bb\",\"0x79382ac87642cf5a56462991887205955123211b1b58945e6d4c458d8be27634\",\"0x801bf8953a0f9a9859a3f79fc5b3c713d36e0446ffb14b8f2aafd1568ce2747e\"],\"num_leaves\":18176001,\"num_nodes\":36351994},\"block_accumulator_info\":{\"accumulator_root\":\"0xc3e0e2c6c4262f8051f9279e028e06c6bb2aed7c385475f55c7c3d186fa698e6\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x5586eb7b4f4d88901169b9a7cbb44d276a13331694381070c706ff57168e5cec\",\"0xd85374598b382b45b79ae1509cafbaaef14147882383c24def3e360c8a556637\",\"0x0a4d7037099348148b1afca24f01608312566b67e0f83570dad32c550fd5fbaf\",\"0x156e035c810dbd4780e687dfba8d41de026e9448cca02773d73a513a16b8e5f7\",\"0x6794fc574b3cca24b59fe7b3bb5f58b8847bb9acf0faa6872f84152e48815e0a\",\"0x79dcf0ffaf7c58356e64fc41cd1acd97a72e077796b88c521a9d703599da8356\",\"0x47579472a563ec2c823ce1dedb26408137cbefec0bc1041a0db23b533cb4e8fd\"],\"num_leaves\":16644370,\"num_nodes\":33288725}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x21a1955f75fedf984a3ec2e12b8f28cb01a6e87f445c85fde41d20fa0aa9a93c\",\"total_difficulty\":\"0x0e792d6739399b\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xda064593e20a5b3d7e7fbd9392e9011cde06772a4bf669bafbb9439d675a39d2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0xa30981574864c464c6e2f55dad37bc22c046028454523f733d0d8f81010e27d0\",\"0xae2e67bca9b71b6eb94662313d1cff51b2a05ff5290ec9f595ce75b69006e6bb\",\"0x79382ac87642cf5a56462991887205955123211b1b58945e6d4c458d8be27634\",\"0x801bf8953a0f9a9859a3f79fc5b3c713d36e0446ffb14b8f2aafd1568ce2747e\"],\"num_leaves\":18176001,\"num_nodes\":36351994},\"block_accumulator_info\":{\"accumulator_root\":\"0x834525f5d3db89b2944f2fa6fc25a251bf6aadfef92130ce751aa7466d3dd1d2\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x55571e690f3d9f34a125cf05aec034a7746fd1855e7dc19620153f9be7c019f4\",\"0xdcc40ccf6d3ce3bc36bda9dd3761f76723d6c73feb9185540928ff27d57f260d\",\"0x5586eb7b4f4d88901169b9a7cbb44d276a13331694381070c706ff57168e5cec\",\"0xd85374598b382b45b79ae1509cafbaaef14147882383c24def3e360c8a556637\",\"0x0a4d7037099348148b1afca24f01608312566b67e0f83570dad32c550fd5fbaf\",\"0x156e035c810dbd4780e687dfba8d41de026e9448cca02773d73a513a16b8e5f7\",\"0x6794fc574b3cca24b59fe7b3bb5f58b8847bb9acf0faa6872f84152e48815e0a\",\"0x79dcf0ffaf7c58356e64fc41cd1acd97a72e077796b88c521a9d703599da8356\",\"0x47579472a563ec2c823ce1dedb26408137cbefec0bc1041a0db23b533cb4e8fd\",\"0x21a1955f75fedf984a3ec2e12b8f28cb01a6e87f445c85fde41d20fa0aa9a93c\"],\"num_leaves\":16644371,\"num_nodes\":33288726}}").unwrap() ) ); // 16657307 @@ -312,7 +312,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,196,193,72,202,77,152,39,0,0,0,0,0,0,0,0,151,43,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,172,229,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[207,162,179,95,14,237,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[39,200,205,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7af065f4fa20ff2e1bc54be9b17184ed/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,1,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,122,240,101,244,250,32,255,46,27,197,75,233,177,113,132,237,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7af065f4fa20ff2e1bc54be9b17184ed/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[74,42,15,42,14,118,52,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xad2fac324fbce3671640a87b6601ccab887756a977ce0cc095b42ccc246f694b\",\"total_difficulty\":\"0x0e7ad650a14eb7\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x35a0209e0e5bdc60defb4376dd06932633dea218fc275809191a67588b396d78\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x39b8839acd9ae6ed8be92d5387f2e3e96c3ce89c8d616898fe77d03f412e435e\",\"0xf0b387109e460470883ab3b79d3bdf94246102a6cadfae2cf26f1e1c612e36c7\",\"0x9399742f7905d9efd78b27715bac94efc3e4319f6d5ba97ada00e615c7b4337f\",\"0xd9e4be3e21a49b97c1e95bed6b1e2c7f48c8a8a29ba3062db2ed9b101b12b044\",\"0x3e2c3da2bf115a07d690e490fe474c74d34433f0674fdde091af4edcf6d1537a\",\"0xbc46b1c94a9a8a82c4cedb37bc76de653dfb17a59018cb99844e5fd68091959e\",\"0x4a6603547c8a3218870bddc93bf50053b99bbd53795ba04031cdbc554e3a9ec4\",\"0x47e47ed2d92df98de031ac9f0f75782616cf7d27db3d4521bb82dd529dd5b080\"],\"num_leaves\":18189677,\"num_nodes\":36379341},\"block_accumulator_info\":{\"accumulator_root\":\"0x7559aad5bf8ffbec632469d0b6b880b2f1dbdc302789b74b183780fd26c211aa\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x105915c4e8735a0992e332c61fe7d1e29deed773dc1c1906408d0b9dc0ee0e0c\",\"0x407f029250f9b3486908eb43156095660148a293dd1b27a4331c24798f127b13\",\"0x1728ec87d79972a594c40ae68c14e414fffc3edb8b8318e6922b43106c12e10d\",\"0x7324acf3fb9f039c001825992d58f966ee61f4b1724e617c6e853e0f19821308\",\"0x6015b7d13e1110b20dedaf51e5c5809d67d792ec2db90d1abf6fe14ed7faf62b\",\"0x1e0271e84486526fdc13ae268426c82917938bb774ef022ba456a46f7c23fcf1\",\"0xdbaf1615091770008f16ec5581d64bfbbd0b6fbf82629dc19b65115f9acd8ec2\",\"0x42f60a77d7d23086b26f996c0b4994aec4c90fd5ace2caceb18dbee8642dcf45\",\"0x9128ee3d149121c4c34cbbbd84cdd79e6281ec79e555c326d64ec01ab3a1c697\"],\"num_leaves\":16657307,\"num_nodes\":33314598}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xad2fac324fbce3671640a87b6601ccab887756a977ce0cc095b42ccc246f694b\",\"total_difficulty\":\"0x0e7ad650a14eb7\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x35a0209e0e5bdc60defb4376dd06932633dea218fc275809191a67588b396d78\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x39b8839acd9ae6ed8be92d5387f2e3e96c3ce89c8d616898fe77d03f412e435e\",\"0xf0b387109e460470883ab3b79d3bdf94246102a6cadfae2cf26f1e1c612e36c7\",\"0x9399742f7905d9efd78b27715bac94efc3e4319f6d5ba97ada00e615c7b4337f\",\"0xd9e4be3e21a49b97c1e95bed6b1e2c7f48c8a8a29ba3062db2ed9b101b12b044\",\"0x3e2c3da2bf115a07d690e490fe474c74d34433f0674fdde091af4edcf6d1537a\",\"0xbc46b1c94a9a8a82c4cedb37bc76de653dfb17a59018cb99844e5fd68091959e\",\"0x4a6603547c8a3218870bddc93bf50053b99bbd53795ba04031cdbc554e3a9ec4\",\"0x47e47ed2d92df98de031ac9f0f75782616cf7d27db3d4521bb82dd529dd5b080\"],\"num_leaves\":18189677,\"num_nodes\":36379341},\"block_accumulator_info\":{\"accumulator_root\":\"0x3dd58332d34b9500faf81694b16700c187d23b2670fe8b7952e944228fcf1cc4\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x105915c4e8735a0992e332c61fe7d1e29deed773dc1c1906408d0b9dc0ee0e0c\",\"0x407f029250f9b3486908eb43156095660148a293dd1b27a4331c24798f127b13\",\"0x1728ec87d79972a594c40ae68c14e414fffc3edb8b8318e6922b43106c12e10d\",\"0x7324acf3fb9f039c001825992d58f966ee61f4b1724e617c6e853e0f19821308\",\"0x6015b7d13e1110b20dedaf51e5c5809d67d792ec2db90d1abf6fe14ed7faf62b\",\"0x1e0271e84486526fdc13ae268426c82917938bb774ef022ba456a46f7c23fcf1\",\"0xdbaf1615091770008f16ec5581d64bfbbd0b6fbf82629dc19b65115f9acd8ec2\",\"0x8e3da4cb463a06cb1c63f9519826ccfd79f1e350881fb1cd448dd1035406cfca\"],\"num_leaves\":16657308,\"num_nodes\":33314601}}").unwrap() ) ); // 16657333 @@ -321,7 +321,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,48,39,4,172,77,152,39,0,0,0,0,0,0,0,0,177,43,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,197,229,143,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[224,15,78,122,43,237,53,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[194,249,204,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7b2ac05e6467aeb927cd6fa473badcf8/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,1,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,123,42,192,94,100,103,174,185,39,205,111,164,115,186,220,248,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7b2ac05e6467aeb927cd6fa473badcf8/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[65,193,202,240,181,62,65,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x3dee57eb1628c76ba9bc0a0ed8142b857e590556e4d667ae248fa2b90cb134e3\",\"total_difficulty\":\"0x0e7ad718295c0a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x45a9eda79bedb575d1178abd4712a3e4d1052117c8887af30926406cba5ad662\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x39b8839acd9ae6ed8be92d5387f2e3e96c3ce89c8d616898fe77d03f412e435e\",\"0xf0b387109e460470883ab3b79d3bdf94246102a6cadfae2cf26f1e1c612e36c7\",\"0x9399742f7905d9efd78b27715bac94efc3e4319f6d5ba97ada00e615c7b4337f\",\"0x6901b88ddcd74dc270e4b22a3858cdf1271877bc414b26a4e6cd006a9dc1426a\",\"0x498fb0d3dea91dc8ec014f4e9c325910a73770c68fa74df2da06212de426792f\",\"0x0ba182af5b9ebec359c326083c453a337fc81968ae91a44bd690847146989e46\"],\"num_leaves\":18189706,\"num_nodes\":36379401},\"block_accumulator_info\":{\"accumulator_root\":\"0xed78809f145807f89bac83c588cf2f377269f8635b82659038f9f51e67d64687\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x105915c4e8735a0992e332c61fe7d1e29deed773dc1c1906408d0b9dc0ee0e0c\",\"0x407f029250f9b3486908eb43156095660148a293dd1b27a4331c24798f127b13\",\"0x1728ec87d79972a594c40ae68c14e414fffc3edb8b8318e6922b43106c12e10d\",\"0x7324acf3fb9f039c001825992d58f966ee61f4b1724e617c6e853e0f19821308\",\"0x6015b7d13e1110b20dedaf51e5c5809d67d792ec2db90d1abf6fe14ed7faf62b\",\"0x9579a564579af01c86b3ed67039abf60de757e117d94a0d5a5778cce9115ef42\",\"0xcae59dc4dca7defdd8d4e10af7b6d917da5955368b14e70e0f9025c484d5e88b\",\"0xa0438a7a724ad4fb87cea885e358f93e9eba456c3565f599ebd24d7620ccbbe5\",\"0xaf02abe1578ccf34aeebe6936b867dad87f7e6ab290a9a5affec8a3c7831f88e\"],\"num_leaves\":16657333,\"num_nodes\":33314650}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x3dee57eb1628c76ba9bc0a0ed8142b857e590556e4d667ae248fa2b90cb134e3\",\"total_difficulty\":\"0x0e7ad718295c0a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x45a9eda79bedb575d1178abd4712a3e4d1052117c8887af30926406cba5ad662\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x39b8839acd9ae6ed8be92d5387f2e3e96c3ce89c8d616898fe77d03f412e435e\",\"0xf0b387109e460470883ab3b79d3bdf94246102a6cadfae2cf26f1e1c612e36c7\",\"0x9399742f7905d9efd78b27715bac94efc3e4319f6d5ba97ada00e615c7b4337f\",\"0x6901b88ddcd74dc270e4b22a3858cdf1271877bc414b26a4e6cd006a9dc1426a\",\"0x498fb0d3dea91dc8ec014f4e9c325910a73770c68fa74df2da06212de426792f\",\"0x0ba182af5b9ebec359c326083c453a337fc81968ae91a44bd690847146989e46\"],\"num_leaves\":18189706,\"num_nodes\":36379401},\"block_accumulator_info\":{\"accumulator_root\":\"0xc5f90251169f59b8b65ba6fb6e794917570652e0f680aee81d46edb29d6e77e7\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x105915c4e8735a0992e332c61fe7d1e29deed773dc1c1906408d0b9dc0ee0e0c\",\"0x407f029250f9b3486908eb43156095660148a293dd1b27a4331c24798f127b13\",\"0x1728ec87d79972a594c40ae68c14e414fffc3edb8b8318e6922b43106c12e10d\",\"0x7324acf3fb9f039c001825992d58f966ee61f4b1724e617c6e853e0f19821308\",\"0x6015b7d13e1110b20dedaf51e5c5809d67d792ec2db90d1abf6fe14ed7faf62b\",\"0x9579a564579af01c86b3ed67039abf60de757e117d94a0d5a5778cce9115ef42\",\"0xcae59dc4dca7defdd8d4e10af7b6d917da5955368b14e70e0f9025c484d5e88b\",\"0xa0438a7a724ad4fb87cea885e358f93e9eba456c3565f599ebd24d7620ccbbe5\",\"0xe94788b84c006f4b62aa88074405ad9d3dc2fcf24b816ba1e2ee38acb49ca22a\"],\"num_leaves\":16657334,\"num_nodes\":33314652}}").unwrap() ) ); // 16677527 @@ -330,7 +330,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,63,130,231,161,241,151,39,0,0,0,0,0,0,0,0,147,122,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,17,46,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[17,200,106,57,205,65,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,32,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[93,43,204,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x4a7198503af3c765030d4e43863f64a7/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,1,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,74,113,152,80,58,243,199,101,3,13,78,67,134,63,100,167,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x4a7198503af3c765030d4e43863f64a7/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[251,149,57,133,68,119,59,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x141396934e87b1a29808ef09bf9eb855c0d390fb2b3be2e443e9df9c8f13acde\",\"total_difficulty\":\"0x0e7d73f6813951\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xfbc2562a0f71802ae62e61a817c3743d7af1c7309284c4deffd7805cada4b51e\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x98390815c1b5390a15e51c781e607f30251cb94706b9192a6b1721a78c988092\",\"0x38ff76cd662bae1a7622f9793db6650e8b3f6cb3a0f1ca45579f4e2f48371282\",\"0x2b58f650d1e00216d9f701e9be59ef6909c9084e4888bc203419309bb7fa1e4e\",\"0xe998535e2c06cee24f4252e70aabc836a351c116ee77066c1d5d69f46dad4ef4\",\"0x1683e7d14b2e5bc26463a9948efb58dfa831d1e3379cc5ad04913b51d840f314\",\"0x8f2a56f8d554093be2e32d16952b7ec7c59e098d97d9043c34b4ac4728ba1a2b\",\"0x8b8aaac767f86db42a14a6888a502e0f9937aab60f61adb5ec4ca6a4e819f4d6\",\"0xd5788f8e138df919979cd0d3736871b62cabe013daf14219278004d405d5f528\",\"0x0c7a80619e34429003a5c6fb75d95b1245157bff30d00cfcc86e8b65aca98a8c\",\"0x42f657821c04c4a0708758e2b6ee233f2db9d4d8a033cef395c610056737fe21\",\"0x1cc1f1ec8bc2cb4e57cae0b889b24f34fe8306a5ab85e22f1e76d5cc01fd54bc\",\"0x692f0715ce42e572a66579f8fe243129685d32795a78f1d4787c32553dfc92db\"],\"num_leaves\":18210809,\"num_nodes\":36421601},\"block_accumulator_info\":{\"accumulator_root\":\"0x12b196274bc73303b9218fb064dccdbc16f550ed8729412fcb71913a839e4fe2\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0xfbeef7a57a53c89d54adac8bf1e1c2922dd89476a794fa4e1f8d156df5e7915a\",\"0x686ed0e7f9590c3595e27f223852afc8c51b985a208c6dc30dc7e4ca5940b948\",\"0x9b1cb5af1e53ffaf555d1605f43e51d4532b20a8d9e1ad693a7442c651f8114d\",\"0xbb42177c703ae82cb21ef9b1c337e330922a1ba6aea35c4e211d237199057a8c\",\"0xd74782e1e9188054c850a287eca8669476f64d653af1dfad04863735368620b7\",\"0xe3cf1221402dd0ca27c6e28b38f581ac4e42910d26aa9e0f0832276dd6bcf4be\",\"0x8228b6ab3e34a07db1af6fd87d376744d222ed02341d4f631bdcc8232dc3b8e5\",\"0xc62574ca3ed60faab435ef0437b40a38963a633ee959039a3e63613d2d625a59\",\"0xbc185d908fe4a8bac6973e65eaead6dfbf44b5b1fd70d4f9c29465ba84ec5018\",\"0x646a16150ae0c0642ec6a4eb0bd523e362de8e5fecfb23c860eb9e564405fb38\"],\"num_leaves\":16677527,\"num_nodes\":33355037}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x141396934e87b1a29808ef09bf9eb855c0d390fb2b3be2e443e9df9c8f13acde\",\"total_difficulty\":\"0x0e7d73f6813951\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xfbc2562a0f71802ae62e61a817c3743d7af1c7309284c4deffd7805cada4b51e\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x98390815c1b5390a15e51c781e607f30251cb94706b9192a6b1721a78c988092\",\"0x38ff76cd662bae1a7622f9793db6650e8b3f6cb3a0f1ca45579f4e2f48371282\",\"0x2b58f650d1e00216d9f701e9be59ef6909c9084e4888bc203419309bb7fa1e4e\",\"0xe998535e2c06cee24f4252e70aabc836a351c116ee77066c1d5d69f46dad4ef4\",\"0x1683e7d14b2e5bc26463a9948efb58dfa831d1e3379cc5ad04913b51d840f314\",\"0x8f2a56f8d554093be2e32d16952b7ec7c59e098d97d9043c34b4ac4728ba1a2b\",\"0x8b8aaac767f86db42a14a6888a502e0f9937aab60f61adb5ec4ca6a4e819f4d6\",\"0xd5788f8e138df919979cd0d3736871b62cabe013daf14219278004d405d5f528\",\"0x0c7a80619e34429003a5c6fb75d95b1245157bff30d00cfcc86e8b65aca98a8c\",\"0x42f657821c04c4a0708758e2b6ee233f2db9d4d8a033cef395c610056737fe21\",\"0x1cc1f1ec8bc2cb4e57cae0b889b24f34fe8306a5ab85e22f1e76d5cc01fd54bc\",\"0x692f0715ce42e572a66579f8fe243129685d32795a78f1d4787c32553dfc92db\"],\"num_leaves\":18210809,\"num_nodes\":36421601},\"block_accumulator_info\":{\"accumulator_root\":\"0x4c1853b1bce7f952c0fdc219f8c98166993bcd688a42d8e1ef69524243eb3095\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0xfbeef7a57a53c89d54adac8bf1e1c2922dd89476a794fa4e1f8d156df5e7915a\",\"0x686ed0e7f9590c3595e27f223852afc8c51b985a208c6dc30dc7e4ca5940b948\",\"0x9b1cb5af1e53ffaf555d1605f43e51d4532b20a8d9e1ad693a7442c651f8114d\",\"0xbb42177c703ae82cb21ef9b1c337e330922a1ba6aea35c4e211d237199057a8c\",\"0xd74782e1e9188054c850a287eca8669476f64d653af1dfad04863735368620b7\",\"0xe3cf1221402dd0ca27c6e28b38f581ac4e42910d26aa9e0f0832276dd6bcf4be\",\"0x8228b6ab3e34a07db1af6fd87d376744d222ed02341d4f631bdcc8232dc3b8e5\",\"0x07dc8f4bfdff9324c0b325e4e94f343ac71f99dda83c075cb4b27e6b027c37b4\"],\"num_leaves\":16677528,\"num_nodes\":33355041}}").unwrap() ) ); // 16677553 @@ -339,7 +339,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,70,26,133,131,241,151,39,0,0,0,0,0,0,0,0,173,122,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,41,46,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[74,130,199,71,233,65,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,33,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[248,92,203,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x55d770233251c2973c09f8929610f12b/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,1,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,85,215,112,35,50,81,194,151,60,9,248,146,150,16,241,43,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x55d770233251c2973c09f8929610f12b/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[63,62,115,100,80,44,46,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xbeaac12670c79f53c2360eb5afa9a99bdd4a891145be6fcd840d42b02ddfb7b0\",\"total_difficulty\":\"0x0e7d74cd530861\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc7986394164c164947272f60a265b3a487c8247161ef6fedacbf9e2d2b3f2f3f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x98390815c1b5390a15e51c781e607f30251cb94706b9192a6b1721a78c988092\",\"0xecf8257ae14aa5c621701d64bc36e70af4ee07e99c73042cf1cade3f38b89803\",\"0x5a4d7945ec3096c1c2f8bc370ce07e6b30efc1b2f55922a9f8bf89bc03f1a522\",\"0x12c14acc8e7233c6eeab88253a12d0691551f6afcaf052391b4aa540f0747e32\",\"0x4018a1fea0e26c966c0d4505b361527a3a9c9400b9d8f85d9b3e856df1bb970d\"],\"num_leaves\":18210838,\"num_nodes\":36421666},\"block_accumulator_info\":{\"accumulator_root\":\"0xdaa3722b61017623b98118071ef5f286b3ccb378a7252f0233dd4214b50e5169\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0xfbeef7a57a53c89d54adac8bf1e1c2922dd89476a794fa4e1f8d156df5e7915a\",\"0x686ed0e7f9590c3595e27f223852afc8c51b985a208c6dc30dc7e4ca5940b948\",\"0x9b1cb5af1e53ffaf555d1605f43e51d4532b20a8d9e1ad693a7442c651f8114d\",\"0xbb42177c703ae82cb21ef9b1c337e330922a1ba6aea35c4e211d237199057a8c\",\"0xd74782e1e9188054c850a287eca8669476f64d653af1dfad04863735368620b7\",\"0xe3cf1221402dd0ca27c6e28b38f581ac4e42910d26aa9e0f0832276dd6bcf4be\",\"0xa1a28d9c8fb69578464e9e3fe2f009c7453b0a20c2e3b44f4edd4a2780f57a70\",\"0xf3925f78df2a5d39a798a9b86e045a9e6dae36c9e99c296e8a2729f9b4460a55\",\"0xf22a8469cfbbd91376de55c7acd74bd59b25b58371a0b703eecbc8ec87f8e376\"],\"num_leaves\":16677553,\"num_nodes\":33355090}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xbeaac12670c79f53c2360eb5afa9a99bdd4a891145be6fcd840d42b02ddfb7b0\",\"total_difficulty\":\"0x0e7d74cd530861\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xc7986394164c164947272f60a265b3a487c8247161ef6fedacbf9e2d2b3f2f3f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0xf3d2f3ef17d403a2fceba1016dc5fb58bbd3fc8c98e9f4c75dc6799e93becb87\",\"0x19d62c54fa2f599681c1b3311709294b67fa0ff11b45b125c3f9c72f93764c31\",\"0x98390815c1b5390a15e51c781e607f30251cb94706b9192a6b1721a78c988092\",\"0xecf8257ae14aa5c621701d64bc36e70af4ee07e99c73042cf1cade3f38b89803\",\"0x5a4d7945ec3096c1c2f8bc370ce07e6b30efc1b2f55922a9f8bf89bc03f1a522\",\"0x12c14acc8e7233c6eeab88253a12d0691551f6afcaf052391b4aa540f0747e32\",\"0x4018a1fea0e26c966c0d4505b361527a3a9c9400b9d8f85d9b3e856df1bb970d\"],\"num_leaves\":18210838,\"num_nodes\":36421666},\"block_accumulator_info\":{\"accumulator_root\":\"0xafdc04c82c47d4a053b30b86978427d4c00a73cebfaa4e7a23abbc15fa9d72d4\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0xfbeef7a57a53c89d54adac8bf1e1c2922dd89476a794fa4e1f8d156df5e7915a\",\"0x686ed0e7f9590c3595e27f223852afc8c51b985a208c6dc30dc7e4ca5940b948\",\"0x9b1cb5af1e53ffaf555d1605f43e51d4532b20a8d9e1ad693a7442c651f8114d\",\"0xbb42177c703ae82cb21ef9b1c337e330922a1ba6aea35c4e211d237199057a8c\",\"0xd74782e1e9188054c850a287eca8669476f64d653af1dfad04863735368620b7\",\"0xe3cf1221402dd0ca27c6e28b38f581ac4e42910d26aa9e0f0832276dd6bcf4be\",\"0xa1a28d9c8fb69578464e9e3fe2f009c7453b0a20c2e3b44f4edd4a2780f57a70\",\"0xf3925f78df2a5d39a798a9b86e045a9e6dae36c9e99c296e8a2729f9b4460a55\",\"0x7d14e3e9c442b0bbb9010cd4b253fc68bbb0b68454cd0b47f21ec7e298622867\"],\"num_leaves\":16677554,\"num_nodes\":33355092}}").unwrap() ) ); // 16695982 @@ -348,7 +348,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,203,108,252,136,157,151,39,0,0,0,0,0,0,0,0,170,194,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,112,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[218,237,154,244,12,143,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x0ae121570b3fd6c9701fce43f06a3c27/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,1,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,10,225,33,87,11,63,214,201,112,31,206,67,240,106,60,39,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x0ae121570b3fd6c9701fce43f06a3c27/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[201,221,111,1,74,125,35,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,34,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[147,142,202,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x64e223296afa7ecc3b2cd4cf2c051c43aad842cd26b48c9c824ec6cfdeada368\",\"total_difficulty\":\"0x0e7fd75abf3c0f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xac385caee4eb820488d62a257397274386f80c3e2afd7ffd21e5ccfb97e7db20\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0xaf429c35d394246b6926923a2a67d6d09723725bc09cac703b954d6dc0b0552d\",\"0xd9590cfb5d0969ad60e9256f17189e2bf71e1c479ac61757117daea205d5f0a2\",\"0xddf53a68e50802042898dc7bcf806996db26de393d4f3284e3398900eec13394\",\"0x6a6a417eff45285a64c96967224cd7686023fda7279c4d8bbbf9dac833ec9829\",\"0x00b3aee5f9f797da408643764e6068bde52a63f77bd7b2ce35460549d703bc56\",\"0x970ec4d1d98feb07ece24851ca42bbb0c940a34461b41b8f2b12a73c9cbe19e8\",\"0xbbbd439e45f4b342cc066d862241ed4a7d2e1659be9e1aa8b8bdcf61cec19fbf\",\"0x873b8b8f71b04b2d917b87e8e7d104300e0eecb96998461210111214baa9c080\"],\"num_leaves\":18230157,\"num_nodes\":36460302},\"block_accumulator_info\":{\"accumulator_root\":\"0xab6a6cbd9b1aa736fda76b2b70d10ca75a7534772f143765d43d7a2886648884\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x7fe93e87e87295cd6a0c687dc8c7b2dc53d86dc27ba18dd9094082cf6f8c4992\",\"0x33acc93c2648f99036cba831d7ce34a1e4daec28cf306961e10966ef8dab5a20\",\"0x7389f0a3646107c6eaad54442b1c721ad460a89f0ca8056c892e6b82cf893e16\",\"0xe7e5ad9ab79b49ddd045df73f3de56448bbdf8f9ffa8b5e52c01e9052308089e\",\"0xad3d144d73a50e83f6528c1c7da2f26eea61d3200c25ee73a7caacf1528c0fd9\",\"0x59c1da03b9b49ef24d6384015a77413ee94d9d38f3d0ddf0fb1fae100257042f\",\"0x6bc1ebab324d424dfd103def764e71a0e6ef1a48b82f58017c3074876d38c58a\",\"0xb76be364e06b8a3417cb61e1622df4a5c8c9b26af18d12d052f7f11becc4395e\"],\"num_leaves\":16695982,\"num_nodes\":33391949}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x64e223296afa7ecc3b2cd4cf2c051c43aad842cd26b48c9c824ec6cfdeada368\",\"total_difficulty\":\"0x0e7fd75abf3c0f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xac385caee4eb820488d62a257397274386f80c3e2afd7ffd21e5ccfb97e7db20\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0xaf429c35d394246b6926923a2a67d6d09723725bc09cac703b954d6dc0b0552d\",\"0xd9590cfb5d0969ad60e9256f17189e2bf71e1c479ac61757117daea205d5f0a2\",\"0xddf53a68e50802042898dc7bcf806996db26de393d4f3284e3398900eec13394\",\"0x6a6a417eff45285a64c96967224cd7686023fda7279c4d8bbbf9dac833ec9829\",\"0x00b3aee5f9f797da408643764e6068bde52a63f77bd7b2ce35460549d703bc56\",\"0x970ec4d1d98feb07ece24851ca42bbb0c940a34461b41b8f2b12a73c9cbe19e8\",\"0xbbbd439e45f4b342cc066d862241ed4a7d2e1659be9e1aa8b8bdcf61cec19fbf\",\"0x873b8b8f71b04b2d917b87e8e7d104300e0eecb96998461210111214baa9c080\"],\"num_leaves\":18230157,\"num_nodes\":36460302},\"block_accumulator_info\":{\"accumulator_root\":\"0x254160158c45d73bb27519898cec47e90854310db1e33fc147d9a3b15c8a1ebb\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x7fe93e87e87295cd6a0c687dc8c7b2dc53d86dc27ba18dd9094082cf6f8c4992\",\"0x33acc93c2648f99036cba831d7ce34a1e4daec28cf306961e10966ef8dab5a20\",\"0x7389f0a3646107c6eaad54442b1c721ad460a89f0ca8056c892e6b82cf893e16\",\"0xe7e5ad9ab79b49ddd045df73f3de56448bbdf8f9ffa8b5e52c01e9052308089e\",\"0xad3d144d73a50e83f6528c1c7da2f26eea61d3200c25ee73a7caacf1528c0fd9\",\"0x59c1da03b9b49ef24d6384015a77413ee94d9d38f3d0ddf0fb1fae100257042f\",\"0x6bc1ebab324d424dfd103def764e71a0e6ef1a48b82f58017c3074876d38c58a\",\"0xb76be364e06b8a3417cb61e1622df4a5c8c9b26af18d12d052f7f11becc4395e\",\"0x64e223296afa7ecc3b2cd4cf2c051c43aad842cd26b48c9c824ec6cfdeada368\"],\"num_leaves\":16695983,\"num_nodes\":33391950}}").unwrap() ) ); // 16696008 @@ -357,7 +357,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,210,4,154,106,157,151,39,0,0,0,0,0,0,0,0,196,194,254,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,56,112,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[120,104,254,44,42,143,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,35,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[46,192,201,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa6caa5c2a2a4168c383be7f08b31087f/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,1,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,166,202,165,194,162,164,22,140,56,59,231,240,139,49,8,127,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa6caa5c2a2a4168c383be7f08b31087f/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[241,45,199,90,56,88,33,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x6b0c0a72a23cc9677cbcf48829fa3746bd0474ed8d956c115310e4420c10c34d\",\"total_difficulty\":\"0x0e7fd83616e85a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x48309d08994f00b91fedb9ca509a9f6fde11666e63f5f616428660bbf4e23d89\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0xaf429c35d394246b6926923a2a67d6d09723725bc09cac703b954d6dc0b0552d\",\"0xd9590cfb5d0969ad60e9256f17189e2bf71e1c479ac61757117daea205d5f0a2\",\"0xddf53a68e50802042898dc7bcf806996db26de393d4f3284e3398900eec13394\",\"0x6a6a417eff45285a64c96967224cd7686023fda7279c4d8bbbf9dac833ec9829\",\"0x00b3aee5f9f797da408643764e6068bde52a63f77bd7b2ce35460549d703bc56\",\"0xaa8bcca1a1d19084537ff6432725c4e6b267e8b80e1b90f0c4318e0aa1d576f8\",\"0xae480f65729a5da434d58b90ced59ba0bee62e1406d95481f3a406e76ba41102\",\"0x17af6de710587a67a3b65396141ef9ece1bb4eb3bee13f60f06cc2dbc74b49ce\"],\"num_leaves\":18230186,\"num_nodes\":36460360},\"block_accumulator_info\":{\"accumulator_root\":\"0x5bac87b07550f8876316455ec6bad6d3a0c56fa3886c3dd4fe76743d22dded03\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x7fe93e87e87295cd6a0c687dc8c7b2dc53d86dc27ba18dd9094082cf6f8c4992\",\"0x33acc93c2648f99036cba831d7ce34a1e4daec28cf306961e10966ef8dab5a20\",\"0x7389f0a3646107c6eaad54442b1c721ad460a89f0ca8056c892e6b82cf893e16\",\"0xe7e5ad9ab79b49ddd045df73f3de56448bbdf8f9ffa8b5e52c01e9052308089e\",\"0x56548643196d6de4c399551463317081a5e55423214ae0be8fd6396cca764549\",\"0xb0c46c3ad57154667137f17e8385d952402bba466adf6303f727d5e5005b5e74\"],\"num_leaves\":16696008,\"num_nodes\":33392003}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x6b0c0a72a23cc9677cbcf48829fa3746bd0474ed8d956c115310e4420c10c34d\",\"total_difficulty\":\"0x0e7fd83616e85a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x48309d08994f00b91fedb9ca509a9f6fde11666e63f5f616428660bbf4e23d89\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0xaf429c35d394246b6926923a2a67d6d09723725bc09cac703b954d6dc0b0552d\",\"0xd9590cfb5d0969ad60e9256f17189e2bf71e1c479ac61757117daea205d5f0a2\",\"0xddf53a68e50802042898dc7bcf806996db26de393d4f3284e3398900eec13394\",\"0x6a6a417eff45285a64c96967224cd7686023fda7279c4d8bbbf9dac833ec9829\",\"0x00b3aee5f9f797da408643764e6068bde52a63f77bd7b2ce35460549d703bc56\",\"0xaa8bcca1a1d19084537ff6432725c4e6b267e8b80e1b90f0c4318e0aa1d576f8\",\"0xae480f65729a5da434d58b90ced59ba0bee62e1406d95481f3a406e76ba41102\",\"0x17af6de710587a67a3b65396141ef9ece1bb4eb3bee13f60f06cc2dbc74b49ce\"],\"num_leaves\":18230186,\"num_nodes\":36460360},\"block_accumulator_info\":{\"accumulator_root\":\"0x333f9851715b89968d3083d8b362ce743afc5d0fb17d628f8b398accbe6e00ef\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x7fe93e87e87295cd6a0c687dc8c7b2dc53d86dc27ba18dd9094082cf6f8c4992\",\"0x33acc93c2648f99036cba831d7ce34a1e4daec28cf306961e10966ef8dab5a20\",\"0x7389f0a3646107c6eaad54442b1c721ad460a89f0ca8056c892e6b82cf893e16\",\"0xe7e5ad9ab79b49ddd045df73f3de56448bbdf8f9ffa8b5e52c01e9052308089e\",\"0x56548643196d6de4c399551463317081a5e55423214ae0be8fd6396cca764549\",\"0xb0c46c3ad57154667137f17e8385d952402bba466adf6303f727d5e5005b5e74\",\"0x6b0c0a72a23cc9677cbcf48829fa3746bd0474ed8d956c115310e4420c10c34d\"],\"num_leaves\":16696009,\"num_nodes\":33392004}}").unwrap() ) ); // 16712978 @@ -366,7 +366,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,245,253,242,26,80,151,39,0,0,0,0,0,0,0,0,14,5,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,165,173,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[118,121,178,149,28,215,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,36,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[201,241,200,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x3a126aee08f6c4cc905091943e9140b9/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,1,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,58,18,106,238,8,246,196,204,144,80,145,148,62,145,64,185,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x3a126aee08f6c4cc905091943e9140b9/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[141,68,41,144,67,167,61,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xaa6dd3573cae4fe5f76dd0d051db5c9f742b2b2311c96fff0ae611c846cef171\",\"total_difficulty\":\"0x0e8208482da520\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xb6d147c52e2981ae49bb90b95952d8fec63f7bcd3c53ba112949eb2ac9cc9245\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x8ffa96b26f23ed2c9f030ebf28e1b23092f042042ae0e414999a9dd769235f43\",\"0xd94f25d8b898022522ae4d1198ee95db4cc3462ad91008c43c9530046b9d5f52\",\"0x58601715c58d97a3e56439ef76c57d2990f8b466b3d88af699571a03c6c49f96\",\"0xf2b77e4eed7b35b174adbb471f142e6a4bfdb92311c2ee9c8e8d6a5dc5298a24\",\"0xf787e3098650227506fa7e04f6b272d238152047fa0dd086c4d9c48d6772351b\",\"0x2f8384d38ac0b4d32d9e5f4a717a598a073fa7416ad0bdd4f5289458091fa603\",\"0xc437c0a6561079aeac07739a091f097ac4674872da1ce6aaeb34be17fa16d0da\",\"0xecc7e7fe7b9037d71212a63252703cc5dd2a7a8807c3a8a78b6f7842bb841b9b\"],\"num_leaves\":18247987,\"num_nodes\":36495962},\"block_accumulator_info\":{\"accumulator_root\":\"0x13b7adab8e54ccc299652d493737e3346ac9a167835d8d594e5dfd56fc9d427d\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x1080055ccb1066fdbcb316a041c3f8d857ad5a936be3ea7e3c44031cd8cb6c46\",\"0xca7a79f0731f9a93117c716d66b41c887fe04fa56289f6d2aaffe78f1000b602\",\"0x3f2834dde086800fdb5b7ddd4f57e8636567438f7710b436b887593a3284a620\",\"0xe6a809d60eae23fdd3a501141ccfc0d8fa2732e59c8bf45760277858a3ab9072\"],\"num_leaves\":16712978,\"num_nodes\":33425944}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xaa6dd3573cae4fe5f76dd0d051db5c9f742b2b2311c96fff0ae611c846cef171\",\"total_difficulty\":\"0x0e8208482da520\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xb6d147c52e2981ae49bb90b95952d8fec63f7bcd3c53ba112949eb2ac9cc9245\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x8ffa96b26f23ed2c9f030ebf28e1b23092f042042ae0e414999a9dd769235f43\",\"0xd94f25d8b898022522ae4d1198ee95db4cc3462ad91008c43c9530046b9d5f52\",\"0x58601715c58d97a3e56439ef76c57d2990f8b466b3d88af699571a03c6c49f96\",\"0xf2b77e4eed7b35b174adbb471f142e6a4bfdb92311c2ee9c8e8d6a5dc5298a24\",\"0xf787e3098650227506fa7e04f6b272d238152047fa0dd086c4d9c48d6772351b\",\"0x2f8384d38ac0b4d32d9e5f4a717a598a073fa7416ad0bdd4f5289458091fa603\",\"0xc437c0a6561079aeac07739a091f097ac4674872da1ce6aaeb34be17fa16d0da\",\"0xecc7e7fe7b9037d71212a63252703cc5dd2a7a8807c3a8a78b6f7842bb841b9b\"],\"num_leaves\":18247987,\"num_nodes\":36495962},\"block_accumulator_info\":{\"accumulator_root\":\"0x6b735ec1280c0169631249247254d3846ae46bec63a34813a209ecc4766f2874\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x1080055ccb1066fdbcb316a041c3f8d857ad5a936be3ea7e3c44031cd8cb6c46\",\"0xca7a79f0731f9a93117c716d66b41c887fe04fa56289f6d2aaffe78f1000b602\",\"0x3f2834dde086800fdb5b7ddd4f57e8636567438f7710b436b887593a3284a620\",\"0xe6a809d60eae23fdd3a501141ccfc0d8fa2732e59c8bf45760277858a3ab9072\",\"0xaa6dd3573cae4fe5f76dd0d051db5c9f742b2b2311c96fff0ae611c846cef171\"],\"num_leaves\":16712979,\"num_nodes\":33425945}}").unwrap() ) ); // 16713013 @@ -375,7 +375,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,223,45,52,242,79,151,39,0,0,0,0,0,0,0,0,49,5,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,198,173,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[95,187,121,0,67,215,54,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,37,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[100,35,200,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7e969eb99f7d9c08cf71db20bc7323bf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,1,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,126,150,158,185,159,125,156,8,207,113,219,32,188,115,35,191,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7e969eb99f7d9c08cf71db20bc7323bf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[52,141,146,122,34,226,67,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xaf31de6a945a823e3bf7de18b81beca778d2f551fddda66c4c75b5d6517d867b\",\"total_difficulty\":\"0x0e8209b01056c8\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xe4181e11f9d4cc57e431432b10fb52819bb12b8e641d28007d354043fdabef60\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x8ffa96b26f23ed2c9f030ebf28e1b23092f042042ae0e414999a9dd769235f43\",\"0xd94f25d8b898022522ae4d1198ee95db4cc3462ad91008c43c9530046b9d5f52\",\"0x58601715c58d97a3e56439ef76c57d2990f8b466b3d88af699571a03c6c49f96\",\"0xf2b77e4eed7b35b174adbb471f142e6a4bfdb92311c2ee9c8e8d6a5dc5298a24\",\"0xa316ea21835c7520b7ed4bae078705975162bfddf9db99f88ab33309193efefc\",\"0x88f52bf342f23df1c615bdbc955172fa25b5f7c7fd95872ff9e1174931cf42ae\",\"0x009f14de8efd66c4d17bb62f5ea4a895cc8dab4696bb16d0936e458ad6425280\",\"0xcc559fd644d563668cd4edca965afc75f832961d3f71f03cf2d085034d440c4b\"],\"num_leaves\":18248026,\"num_nodes\":36496040},\"block_accumulator_info\":{\"accumulator_root\":\"0x8d6b340d04d7239042fe36310f31554c299eb2bc8ec020e2d297789c49362112\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x1080055ccb1066fdbcb316a041c3f8d857ad5a936be3ea7e3c44031cd8cb6c46\",\"0xca7a79f0731f9a93117c716d66b41c887fe04fa56289f6d2aaffe78f1000b602\",\"0x292254eef07c9beec988c91a8d5b2041fa896b043ba3170845de0c80bbb822e8\",\"0xaa2dfbcc1254177f482aa7e87c20c0299dac0bd0b0807c45a0b64639b5684f02\",\"0xc661c712b6ce380e4c9e45f21d44d976dd3edba8b4f78e5d707b0a06dc4c615b\",\"0x053b49f5fb38d3f4487e812afc6c242815c791ab14ee3919d6a651785924bac5\"],\"num_leaves\":16713013,\"num_nodes\":33426012}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xaf31de6a945a823e3bf7de18b81beca778d2f551fddda66c4c75b5d6517d867b\",\"total_difficulty\":\"0x0e8209b01056c8\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xe4181e11f9d4cc57e431432b10fb52819bb12b8e641d28007d354043fdabef60\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x8ffa96b26f23ed2c9f030ebf28e1b23092f042042ae0e414999a9dd769235f43\",\"0xd94f25d8b898022522ae4d1198ee95db4cc3462ad91008c43c9530046b9d5f52\",\"0x58601715c58d97a3e56439ef76c57d2990f8b466b3d88af699571a03c6c49f96\",\"0xf2b77e4eed7b35b174adbb471f142e6a4bfdb92311c2ee9c8e8d6a5dc5298a24\",\"0xa316ea21835c7520b7ed4bae078705975162bfddf9db99f88ab33309193efefc\",\"0x88f52bf342f23df1c615bdbc955172fa25b5f7c7fd95872ff9e1174931cf42ae\",\"0x009f14de8efd66c4d17bb62f5ea4a895cc8dab4696bb16d0936e458ad6425280\",\"0xcc559fd644d563668cd4edca965afc75f832961d3f71f03cf2d085034d440c4b\"],\"num_leaves\":18248026,\"num_nodes\":36496040},\"block_accumulator_info\":{\"accumulator_root\":\"0x7a39f42b469d55a2034217ec083d18df7f106d7b7636edad90b03482cdfa1a5b\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x1080055ccb1066fdbcb316a041c3f8d857ad5a936be3ea7e3c44031cd8cb6c46\",\"0xca7a79f0731f9a93117c716d66b41c887fe04fa56289f6d2aaffe78f1000b602\",\"0x292254eef07c9beec988c91a8d5b2041fa896b043ba3170845de0c80bbb822e8\",\"0xaa2dfbcc1254177f482aa7e87c20c0299dac0bd0b0807c45a0b64639b5684f02\",\"0xc661c712b6ce380e4c9e45f21d44d976dd3edba8b4f78e5d707b0a06dc4c615b\",\"0xc62821c327302871f2556576fc281e790315cd23cde05f0823be69def877a9bd\"],\"num_leaves\":16713014,\"num_nodes\":33426014}}").unwrap() ) ); // 16729189 @@ -384,7 +384,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,91,184,71,59,6,151,39,0,0,0,0,0,0,0,0,97,68,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,58,232,144,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[244,185,169,123,186,27,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,38,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[255,84,199,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8d9b5f9874a911297d39cdd931b6466b/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,1,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,141,155,95,152,116,169,17,41,125,57,205,217,49,182,70,107,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x8d9b5f9874a911297d39cdd931b6466b/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[141,152,0,57,180,60,32,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x4a7e620087c94401f49b8cdbbaba45543dacbecf5776777f64b0d6c0f00c6622\",\"total_difficulty\":\"0x0e840bead4f425\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4e5d4a19047039a88ef79086e155d2b601d1541169d6b386d9232480e5ab4c97\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xc29de68d71926a1d924a29b0d9308bba2bfba1057fe658e446debb4af6ae646b\",\"0x2b7f20a4e288b993f05bf5e0075d6ba6aa3e3c3d8254e7f7fdf4fd35df603d61\",\"0xd23bd4d44c38ae93618faf38cfa241e239d8bf37d8ff945cbe96f5a75ac26f57\",\"0x809ca54b17e7d2a26f3035a5d604a36def36b4a0e1e8cee672b9c7ba15aa49ef\",\"0x5f9c5aa6377a02086d6e899f7400e04440b307f7f93aac7559a399d4556e10a9\",\"0xdfd2c334bba4e6b042605f8a245a6f95891a34fdcacb6b4f661c17331affe99a\",\"0xc11afdef4c965d3752cd4bb3bd469c635fedf423de0784bcb98a1958dcc2f88b\",\"0xe438f44a7a69edaabc2520416185b34cbf8d6e1ea9dfdafcd3fffa0fdc3682bf\",\"0x92e35e3b8d399b78111de447ece0fe94eda5e067762c4ab1daaa9c092739196b\",\"0x914b4aca1e68da45609bc8c940db0c6945e7384adb7a0f42ddc19d63d033756a\",\"0x41898d5757a596026471fc73f7a6c34090bd920588bc7385a1df6b09349cf731\"],\"num_leaves\":18264959,\"num_nodes\":36529902},\"block_accumulator_info\":{\"accumulator_root\":\"0x98068de2a8e7d4d6392dc80b397eada1222875ff6c135e67b99c448d7fbc9afd\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0xe3edea7ef8ee6491c929c73597741930b7e8b629fab9aee4b9f0d94296119e0d\",\"0x3521fa8defadb602b2fed18aeecce066b32243d0c5a67d73918a0765c68fdc93\",\"0x6420f66fe863ea5bdb5315625630498d4df51543bf58d4e633b6455a2064e62f\",\"0xdc5f41d3a8fb22d6eaf4c5c13ca9552e2ecb2a3e8f81c0be3dcfd378c4155092\",\"0xb54053eebe3b62f1e8804e5f9b34aa1f49228a4920d6bcfaf1ea2c7d276a9191\",\"0x1808ebceee6cee61fcb9031ebacde500bb4de8baa93abca6dc2a0f0a799344f6\"],\"num_leaves\":16729189,\"num_nodes\":33458364}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x4a7e620087c94401f49b8cdbbaba45543dacbecf5776777f64b0d6c0f00c6622\",\"total_difficulty\":\"0x0e840bead4f425\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4e5d4a19047039a88ef79086e155d2b601d1541169d6b386d9232480e5ab4c97\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xc29de68d71926a1d924a29b0d9308bba2bfba1057fe658e446debb4af6ae646b\",\"0x2b7f20a4e288b993f05bf5e0075d6ba6aa3e3c3d8254e7f7fdf4fd35df603d61\",\"0xd23bd4d44c38ae93618faf38cfa241e239d8bf37d8ff945cbe96f5a75ac26f57\",\"0x809ca54b17e7d2a26f3035a5d604a36def36b4a0e1e8cee672b9c7ba15aa49ef\",\"0x5f9c5aa6377a02086d6e899f7400e04440b307f7f93aac7559a399d4556e10a9\",\"0xdfd2c334bba4e6b042605f8a245a6f95891a34fdcacb6b4f661c17331affe99a\",\"0xc11afdef4c965d3752cd4bb3bd469c635fedf423de0784bcb98a1958dcc2f88b\",\"0xe438f44a7a69edaabc2520416185b34cbf8d6e1ea9dfdafcd3fffa0fdc3682bf\",\"0x92e35e3b8d399b78111de447ece0fe94eda5e067762c4ab1daaa9c092739196b\",\"0x914b4aca1e68da45609bc8c940db0c6945e7384adb7a0f42ddc19d63d033756a\",\"0x41898d5757a596026471fc73f7a6c34090bd920588bc7385a1df6b09349cf731\"],\"num_leaves\":18264959,\"num_nodes\":36529902},\"block_accumulator_info\":{\"accumulator_root\":\"0xd9c6c230df9348cd0fd3bc458a9f3f7c918168cb729debdc274f707a8d29300c\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0xe3edea7ef8ee6491c929c73597741930b7e8b629fab9aee4b9f0d94296119e0d\",\"0x3521fa8defadb602b2fed18aeecce066b32243d0c5a67d73918a0765c68fdc93\",\"0x6420f66fe863ea5bdb5315625630498d4df51543bf58d4e633b6455a2064e62f\",\"0xdc5f41d3a8fb22d6eaf4c5c13ca9552e2ecb2a3e8f81c0be3dcfd378c4155092\",\"0xb54053eebe3b62f1e8804e5f9b34aa1f49228a4920d6bcfaf1ea2c7d276a9191\",\"0x52e3f9e227820b137bc98a40eb19b15abd04ec3bc538ea860814ec4e935c9331\"],\"num_leaves\":16729190,\"num_nodes\":33458366}}").unwrap() ) ); // 16729216 @@ -393,7 +393,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,112,74,187,27,6,151,39,0,0,0,0,0,0,0,0,124,68,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,84,2,80,143,31,6,68,50,215,156,7,3,247,192,108,207,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,237,2,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,39,146,27,0,0,0,0,0,24,1,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,217,178,213,110,141,32,169,17,178,220,89,41,105,95,78,192,237,2,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xd9b2d56e8d20a911b2dc5929695f4ec0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[225,224,139,106,133,4,0,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x0c44cf1168999b923b16d50c86934b56/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,1,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,12,68,207,17,104,153,155,146,59,22,213,12,134,147,75,86,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x0c44cf1168999b923b16d50c86934b56/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[49,224,255,118,53,209,50,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,39,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[154,134,198,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x914ea0590e6dbc3029657a31426482f2322b8d1757355311a651559fd731347e\",\"total_difficulty\":\"0x0e840ca34649e6\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf3435ad57c1800e8820f4b71e0d5d4734c0e2bf7dbabc90df08977e11af284e0\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xc29de68d71926a1d924a29b0d9308bba2bfba1057fe658e446debb4af6ae646b\",\"0x2b7f20a4e288b993f05bf5e0075d6ba6aa3e3c3d8254e7f7fdf4fd35df603d61\",\"0xd23bd4d44c38ae93618faf38cfa241e239d8bf37d8ff945cbe96f5a75ac26f57\",\"0x809ca54b17e7d2a26f3035a5d604a36def36b4a0e1e8cee672b9c7ba15aa49ef\",\"0x738fd9ddf5de82ffed5fa93791e2fecebbdbcaafd65b422de803348ebf137b91\",\"0xfbec5b586235f0e9ec9f9a55c8c2bc2ec7c3995b171d30ee9d507be18ca34838\",\"0xb2da30a5bb5cf530a28eb48145f65ef23e112592a58f33c581b9366702ef17d1\",\"0xb80b3d391d319ebfcd1a51bb8a2223eaf4407d5eda187243f6cb0cb6016d0844\"],\"num_leaves\":18264988,\"num_nodes\":36529963},\"block_accumulator_info\":{\"accumulator_root\":\"0x67d47c6cbb01a9b5abe7d7ef30b581fbdbc9f9a784d9e61736e7d91bc696b524\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0xe3edea7ef8ee6491c929c73597741930b7e8b629fab9aee4b9f0d94296119e0d\",\"0x3521fa8defadb602b2fed18aeecce066b32243d0c5a67d73918a0765c68fdc93\",\"0x8530d26535a51181d3ca8555a804a880e80f03b69c5fb886683f25433ef1de69\"],\"num_leaves\":16729216,\"num_nodes\":33458421}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x914ea0590e6dbc3029657a31426482f2322b8d1757355311a651559fd731347e\",\"total_difficulty\":\"0x0e840ca34649e6\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf3435ad57c1800e8820f4b71e0d5d4734c0e2bf7dbabc90df08977e11af284e0\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xc29de68d71926a1d924a29b0d9308bba2bfba1057fe658e446debb4af6ae646b\",\"0x2b7f20a4e288b993f05bf5e0075d6ba6aa3e3c3d8254e7f7fdf4fd35df603d61\",\"0xd23bd4d44c38ae93618faf38cfa241e239d8bf37d8ff945cbe96f5a75ac26f57\",\"0x809ca54b17e7d2a26f3035a5d604a36def36b4a0e1e8cee672b9c7ba15aa49ef\",\"0x738fd9ddf5de82ffed5fa93791e2fecebbdbcaafd65b422de803348ebf137b91\",\"0xfbec5b586235f0e9ec9f9a55c8c2bc2ec7c3995b171d30ee9d507be18ca34838\",\"0xb2da30a5bb5cf530a28eb48145f65ef23e112592a58f33c581b9366702ef17d1\",\"0xb80b3d391d319ebfcd1a51bb8a2223eaf4407d5eda187243f6cb0cb6016d0844\"],\"num_leaves\":18264988,\"num_nodes\":36529963},\"block_accumulator_info\":{\"accumulator_root\":\"0xcb855a4220bc34d6b311bd679a78ef6ecaa98b000eb059e7ba9b53077c0d7dd2\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0xe3edea7ef8ee6491c929c73597741930b7e8b629fab9aee4b9f0d94296119e0d\",\"0x3521fa8defadb602b2fed18aeecce066b32243d0c5a67d73918a0765c68fdc93\",\"0x8530d26535a51181d3ca8555a804a880e80f03b69c5fb886683f25433ef1de69\",\"0x914ea0590e6dbc3029657a31426482f2322b8d1757355311a651559fd731347e\"],\"num_leaves\":16729217,\"num_nodes\":33458422}}").unwrap() ) ); // 16746706 @@ -402,7 +402,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,237,196,198,99,182,150,39,0,0,0,0,0,0,0,0,206,136,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,147,39,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[3,214,208,37,241,101,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,40,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[53,184,197,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x4532c92d46cda2257fc9896b7bc0d031/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,1,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,69,50,201,45,70,205,162,37,127,201,137,107,123,192,208,49,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x4532c92d46cda2257fc9896b7bc0d031/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[150,199,170,185,185,170,51,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x1a6a7cf319afc4c39fb1e100e7aabd76523df54c7311273fd5ad8dcd4a7175ee\",\"total_difficulty\":\"0x0e86324cbc4a17\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xfbb4c7732a83b657559ee33e5acb198df7a60227054307bdff1113424526812f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xe02d06d585d6e5590f5357a7fcc081867594a9bcdf23113f8d21545085b27824\",\"0xf2b451da78fab8ef706c356644b8fe182b1d2368c85389152d35f56159c6ea01\",\"0x3aac76cf8a7ac10825bd39624a32f15dbfa4fcfef75de94dd56614337487c947\",\"0x968e31ff4e28a53801aaeac1cb16a7f381a27600cc146163e1aeea4130832974\",\"0xc8cb295bbfd54a9696e08d1908821cc3ac30a5ede1bc5c43e21d35e73f3845dc\",\"0x796167200bac37aab252c891bda58b279e128913fca1830b2a1b3dc13659f754\",\"0xe2a278d0bfb6ddc6efc3b2958f4b7472ad5f625088eb90f23a9edb65fe0c7b88\",\"0x13c7d82afb54d4123f1b436ed1e927a9d30759ef87dc9f16260376c3aac6e27b\"],\"num_leaves\":18283304,\"num_nodes\":36566595},\"block_accumulator_info\":{\"accumulator_root\":\"0xcf408e41731ea1b245686581fedb98991a5ea92f4b35ae7a6c2a3a37fd615407\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0xe8dfa2cdbc21a9c1acedfa14293448fb36825f6bfcba2242e11620f7f4a2770d\",\"0x07c46801592f7ac954eda026a1aa203522b54404267e35cbc75c7cf0a67e1cdd\",\"0xea170be9cba54203b0b0358890565be7417e39b3cc4eca8e2faf7a8f590492d6\",\"0x3dee434e4a9c0a08f51dcc1469a499c59424efd6b0007e5a9615a878465549a4\",\"0xbf0355b26833605d321822bfb97582e85ab752c3b7de86491d304aeadc49e7ce\"],\"num_leaves\":16746706,\"num_nodes\":33493398}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x1a6a7cf319afc4c39fb1e100e7aabd76523df54c7311273fd5ad8dcd4a7175ee\",\"total_difficulty\":\"0x0e86324cbc4a17\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xfbb4c7732a83b657559ee33e5acb198df7a60227054307bdff1113424526812f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xe02d06d585d6e5590f5357a7fcc081867594a9bcdf23113f8d21545085b27824\",\"0xf2b451da78fab8ef706c356644b8fe182b1d2368c85389152d35f56159c6ea01\",\"0x3aac76cf8a7ac10825bd39624a32f15dbfa4fcfef75de94dd56614337487c947\",\"0x968e31ff4e28a53801aaeac1cb16a7f381a27600cc146163e1aeea4130832974\",\"0xc8cb295bbfd54a9696e08d1908821cc3ac30a5ede1bc5c43e21d35e73f3845dc\",\"0x796167200bac37aab252c891bda58b279e128913fca1830b2a1b3dc13659f754\",\"0xe2a278d0bfb6ddc6efc3b2958f4b7472ad5f625088eb90f23a9edb65fe0c7b88\",\"0x13c7d82afb54d4123f1b436ed1e927a9d30759ef87dc9f16260376c3aac6e27b\"],\"num_leaves\":18283304,\"num_nodes\":36566595},\"block_accumulator_info\":{\"accumulator_root\":\"0x797cc396fd72faa898f18846c27a6454ca7f84e26658329841981855bd0b1423\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0xe8dfa2cdbc21a9c1acedfa14293448fb36825f6bfcba2242e11620f7f4a2770d\",\"0x07c46801592f7ac954eda026a1aa203522b54404267e35cbc75c7cf0a67e1cdd\",\"0xea170be9cba54203b0b0358890565be7417e39b3cc4eca8e2faf7a8f590492d6\",\"0x3dee434e4a9c0a08f51dcc1469a499c59424efd6b0007e5a9615a878465549a4\",\"0xbf0355b26833605d321822bfb97582e85ab752c3b7de86491d304aeadc49e7ce\",\"0x1a6a7cf319afc4c39fb1e100e7aabd76523df54c7311273fd5ad8dcd4a7175ee\"],\"num_leaves\":16746707,\"num_nodes\":33493399}}").unwrap() ) ); // 16746726 @@ -411,7 +411,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,5,78,126,76,182,150,39,0,0,0,0,0,0,0,0,226,136,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,167,39,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[104,140,72,110,8,102,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,41,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[208,233,196,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe14270fab28624f05ff56472e3f1c2f7/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,1,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,225,66,112,250,178,134,36,240,95,245,100,114,227,241,194,247,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe14270fab28624f05ff56472e3f1c2f7/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[123,107,112,61,197,215,75,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x9e9ad53230a4e6ec7ea949d55685d377f71e7659d34a2dabb07a2e8d86691b77\",\"total_difficulty\":\"0x0e8632f2174fd0\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4018911d8efa4329f8cd55cab66fe465d907bb3f5dc0b0a06d5780a83072d3e2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xe02d06d585d6e5590f5357a7fcc081867594a9bcdf23113f8d21545085b27824\",\"0xf2b451da78fab8ef706c356644b8fe182b1d2368c85389152d35f56159c6ea01\",\"0x3aac76cf8a7ac10825bd39624a32f15dbfa4fcfef75de94dd56614337487c947\",\"0x968e31ff4e28a53801aaeac1cb16a7f381a27600cc146163e1aeea4130832974\",\"0xc8cb295bbfd54a9696e08d1908821cc3ac30a5ede1bc5c43e21d35e73f3845dc\",\"0x796167200bac37aab252c891bda58b279e128913fca1830b2a1b3dc13659f754\",\"0xe2a278d0bfb6ddc6efc3b2958f4b7472ad5f625088eb90f23a9edb65fe0c7b88\",\"0x3a7a8e226a76ac09f09cb86e58dbb6fd2f5f7fa01b620a41c1bf40eb27275271\",\"0xa85c890a2bdf562a33ea444f39cbcc55734fb271f790a20e24ccb113d9cc0744\",\"0x1c423d7f11046fe5018f6f47c1835f4d872ff09022eae46d3db8ded448e8e993\",\"0x7b7be2a208c1d3da08f76be56e3ec374e478037323214b40eded685fac63cc99\"],\"num_leaves\":18283326,\"num_nodes\":36566636},\"block_accumulator_info\":{\"accumulator_root\":\"0x6940e047fe5ec6abe716456e7f8a7d5bcc8b9aa310dc2954f7aff64942cf2bb9\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0xe8dfa2cdbc21a9c1acedfa14293448fb36825f6bfcba2242e11620f7f4a2770d\",\"0x07c46801592f7ac954eda026a1aa203522b54404267e35cbc75c7cf0a67e1cdd\",\"0xea170be9cba54203b0b0358890565be7417e39b3cc4eca8e2faf7a8f590492d6\",\"0xcf7f7a05874d3ec0e5c8636738b645327a4f0df86bfa17156d940484b203331c\",\"0x8296ab30142add6db6e745ca7233d2250aab4adede41ef0459e5eddbcfc147f9\",\"0x4c3362a39d664d35a3c1aa66984b8d4e8f79c1f3d6021e119ec6f1a3fc839669\"],\"num_leaves\":16746726,\"num_nodes\":33493437}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x9e9ad53230a4e6ec7ea949d55685d377f71e7659d34a2dabb07a2e8d86691b77\",\"total_difficulty\":\"0x0e8632f2174fd0\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4018911d8efa4329f8cd55cab66fe465d907bb3f5dc0b0a06d5780a83072d3e2\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3b2ac6181a65eb2962abcab799972b1c7e685bb707e638d6824920230fb2d299\",\"0xe02d06d585d6e5590f5357a7fcc081867594a9bcdf23113f8d21545085b27824\",\"0xf2b451da78fab8ef706c356644b8fe182b1d2368c85389152d35f56159c6ea01\",\"0x3aac76cf8a7ac10825bd39624a32f15dbfa4fcfef75de94dd56614337487c947\",\"0x968e31ff4e28a53801aaeac1cb16a7f381a27600cc146163e1aeea4130832974\",\"0xc8cb295bbfd54a9696e08d1908821cc3ac30a5ede1bc5c43e21d35e73f3845dc\",\"0x796167200bac37aab252c891bda58b279e128913fca1830b2a1b3dc13659f754\",\"0xe2a278d0bfb6ddc6efc3b2958f4b7472ad5f625088eb90f23a9edb65fe0c7b88\",\"0x3a7a8e226a76ac09f09cb86e58dbb6fd2f5f7fa01b620a41c1bf40eb27275271\",\"0xa85c890a2bdf562a33ea444f39cbcc55734fb271f790a20e24ccb113d9cc0744\",\"0x1c423d7f11046fe5018f6f47c1835f4d872ff09022eae46d3db8ded448e8e993\",\"0x7b7be2a208c1d3da08f76be56e3ec374e478037323214b40eded685fac63cc99\"],\"num_leaves\":18283326,\"num_nodes\":36566636},\"block_accumulator_info\":{\"accumulator_root\":\"0x2e1140f47c11068249b21288acde1e7c75687e57e087bc19d09d3203acac1409\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0xe8dfa2cdbc21a9c1acedfa14293448fb36825f6bfcba2242e11620f7f4a2770d\",\"0x07c46801592f7ac954eda026a1aa203522b54404267e35cbc75c7cf0a67e1cdd\",\"0xea170be9cba54203b0b0358890565be7417e39b3cc4eca8e2faf7a8f590492d6\",\"0xcf7f7a05874d3ec0e5c8636738b645327a4f0df86bfa17156d940484b203331c\",\"0x8296ab30142add6db6e745ca7233d2250aab4adede41ef0459e5eddbcfc147f9\",\"0x4c3362a39d664d35a3c1aa66984b8d4e8f79c1f3d6021e119ec6f1a3fc839669\",\"0x9e9ad53230a4e6ec7ea949d55685d377f71e7659d34a2dabb07a2e8d86691b77\"],\"num_leaves\":16746727,\"num_nodes\":33493438}}").unwrap() ) ); // 16764368 @@ -420,7 +420,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,154,88,62,232,101,150,39,0,0,0,0,0,0,0,0,204,205,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,77,103,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[89,128,74,134,147,176,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,42,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[107,27,196,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xf0d8331409d2da08b5d22c41772d7df7/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,1,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,240,216,51,20,9,210,218,8,181,210,44,65,119,45,125,247,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xf0d8331409d2da08b5d22c41772d7df7/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[220,184,206,56,71,70,57,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x852a472f638c83c723aac9eb0124225b313fd72e525a02a57c2d0c4fa98b25e2\",\"total_difficulty\":\"0x0e88383bc49eff\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x1348666208c17bc62743ab397906ffda1419f06179a0e9d60ddd697b3d310f20\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59bfb0d954b43028420b6d1371a4c70ca736eee02138237d67b0e150a29c0c16\",\"0x53cf280aad92636ee6d10866ca425b774aeedd00b9d4de7e77c8055afba6366b\",\"0x2aa4a21845acd6895a7636b1c01ab7c59386896921e3e973ca99815721791375\",\"0xc5df5bf8f867de4a42a048e58190568439b3dcc41530eea78a833dae8480c08e\",\"0x7ae991b926c80770f4c7c82440fe821bff793bd5965fab86aecf736f068a06ed\",\"0x0cc8250e8a120b3851b200fd5011054a2b02ba252e9b7c9925bcc8eb9c253c0f\"],\"num_leaves\":18301809,\"num_nodes\":36603606},\"block_accumulator_info\":{\"accumulator_root\":\"0xef08e705723ca31fa137799dad9c1ac6a398cbaa183e381540a530d4c9c59d25\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xd9df4142314588d6e3c2fbe997db2a5ae3a9cc1dcbfc5f267c39d26a674bae19\",\"0x4aad1b892774b7c3f0ae03ca663e3224a6837082b3699311a7d24ba566cde2e7\",\"0xaeda85a4673597e1922ad3a737b50c2c48cbee96977c54e3a6d1c0f27630c3cc\",\"0x27d781aef0ec1e4167ba17699baf5e3fdfea6186d57e46c1da470d7c482d8823\"],\"num_leaves\":16764368,\"num_nodes\":33528720}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x852a472f638c83c723aac9eb0124225b313fd72e525a02a57c2d0c4fa98b25e2\",\"total_difficulty\":\"0x0e88383bc49eff\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x1348666208c17bc62743ab397906ffda1419f06179a0e9d60ddd697b3d310f20\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59bfb0d954b43028420b6d1371a4c70ca736eee02138237d67b0e150a29c0c16\",\"0x53cf280aad92636ee6d10866ca425b774aeedd00b9d4de7e77c8055afba6366b\",\"0x2aa4a21845acd6895a7636b1c01ab7c59386896921e3e973ca99815721791375\",\"0xc5df5bf8f867de4a42a048e58190568439b3dcc41530eea78a833dae8480c08e\",\"0x7ae991b926c80770f4c7c82440fe821bff793bd5965fab86aecf736f068a06ed\",\"0x0cc8250e8a120b3851b200fd5011054a2b02ba252e9b7c9925bcc8eb9c253c0f\"],\"num_leaves\":18301809,\"num_nodes\":36603606},\"block_accumulator_info\":{\"accumulator_root\":\"0x5b16823afbf5921fdc407bda0ea6e8684bb3b546354a582fdb9a6c4668a43802\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xd9df4142314588d6e3c2fbe997db2a5ae3a9cc1dcbfc5f267c39d26a674bae19\",\"0x4aad1b892774b7c3f0ae03ca663e3224a6837082b3699311a7d24ba566cde2e7\",\"0xaeda85a4673597e1922ad3a737b50c2c48cbee96977c54e3a6d1c0f27630c3cc\",\"0x27d781aef0ec1e4167ba17699baf5e3fdfea6186d57e46c1da470d7c482d8823\",\"0x852a472f638c83c723aac9eb0124225b313fd72e525a02a57c2d0c4fa98b25e2\"],\"num_leaves\":16764369,\"num_nodes\":33528721}}").unwrap() ) ); // 16764396 @@ -429,7 +429,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,189,228,135,199,101,150,39,0,0,0,0,0,0,0,0,232,205,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,103,103,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[106,68,184,232,177,176,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,43,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[6,77,195,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x414f5c01ce1fe0020883020ef878f934/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,1,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,65,79,92,1,206,31,224,2,8,131,2,14,248,120,249,52,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x414f5c01ce1fe0020883020ef878f934/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[16,50,129,35,63,103,72,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x8ff4158d3dacc5f5d056ec5871046d8b84e610f9bbfed4ac27ac6007c64d2c61\",\"total_difficulty\":\"0x0e883907ba664d\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x86164e333c787eef486953dd65b592a998708c1dff52d916bcd08c5330bdd61d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59bfb0d954b43028420b6d1371a4c70ca736eee02138237d67b0e150a29c0c16\",\"0x53cf280aad92636ee6d10866ca425b774aeedd00b9d4de7e77c8055afba6366b\",\"0x0e94597d77e3c255e2d36d34582bbdc0d6fad9f2e372c0bab37946ffede365bd\",\"0x79a2473d2b3da58b91f947680030e0a23a622cfec5e7d37cb21e5a28badaa70e\"],\"num_leaves\":18301840,\"num_nodes\":36603670},\"block_accumulator_info\":{\"accumulator_root\":\"0xd26b7e5e09cec8f7e188d2d495cc16c0ba464736ac8e782bfb64a5bd4df5401c\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xd9df4142314588d6e3c2fbe997db2a5ae3a9cc1dcbfc5f267c39d26a674bae19\",\"0x4aad1b892774b7c3f0ae03ca663e3224a6837082b3699311a7d24ba566cde2e7\",\"0xaeda85a4673597e1922ad3a737b50c2c48cbee96977c54e3a6d1c0f27630c3cc\",\"0x02fb87f658b3883fd52d8298bbcbc8dbe0116418499f008e8be47331cff0308a\",\"0x23f4163939a0628667c861cbdb18bd555260920889c33057317c10c003fbb366\",\"0x9cd28173c02042dd13bcc33b170a5472fc402da62d67015895a58d07a7c1a127\"],\"num_leaves\":16764396,\"num_nodes\":33528774}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x8ff4158d3dacc5f5d056ec5871046d8b84e610f9bbfed4ac27ac6007c64d2c61\",\"total_difficulty\":\"0x0e883907ba664d\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x86164e333c787eef486953dd65b592a998708c1dff52d916bcd08c5330bdd61d\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59bfb0d954b43028420b6d1371a4c70ca736eee02138237d67b0e150a29c0c16\",\"0x53cf280aad92636ee6d10866ca425b774aeedd00b9d4de7e77c8055afba6366b\",\"0x0e94597d77e3c255e2d36d34582bbdc0d6fad9f2e372c0bab37946ffede365bd\",\"0x79a2473d2b3da58b91f947680030e0a23a622cfec5e7d37cb21e5a28badaa70e\"],\"num_leaves\":18301840,\"num_nodes\":36603670},\"block_accumulator_info\":{\"accumulator_root\":\"0xa46d352d69907b301addf51c6812104b2890d5aab2d8aa60399a5b2c645292a8\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xd9df4142314588d6e3c2fbe997db2a5ae3a9cc1dcbfc5f267c39d26a674bae19\",\"0x4aad1b892774b7c3f0ae03ca663e3224a6837082b3699311a7d24ba566cde2e7\",\"0xaeda85a4673597e1922ad3a737b50c2c48cbee96977c54e3a6d1c0f27630c3cc\",\"0x02fb87f658b3883fd52d8298bbcbc8dbe0116418499f008e8be47331cff0308a\",\"0x23f4163939a0628667c861cbdb18bd555260920889c33057317c10c003fbb366\",\"0x9cd28173c02042dd13bcc33b170a5472fc402da62d67015895a58d07a7c1a127\",\"0x8ff4158d3dacc5f5d056ec5871046d8b84e610f9bbfed4ac27ac6007c64d2c61\"],\"num_leaves\":16764397,\"num_nodes\":33528775}}").unwrap() ) ); // 16764560 @@ -438,7 +438,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,134,173,66,8,101,150,39,0,0,0,0,0,0,0,0,140,206,255,0,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,104,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[158,179,184,137,101,177,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,44,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[161,126,194,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x58da94cd48805d9f98e80ae6734c0248/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,1,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,88,218,148,205,72,128,93,159,152,232,10,230,115,76,2,72,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x58da94cd48805d9f98e80ae6734c0248/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[137,192,52,187,86,107,73,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x3160d0892a33f49ddf2184c3a712b748fa954eb2bf4626d9130de482d61bb684\",\"total_difficulty\":\"0x0e883d9d0e31cd\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x14b015ddff8725be0ce45a3c41129d15ff3f540d46fb2e555f8061cb2a9b6ae5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59b85b15194381a89e51cc0ac07d8f753f9ad87d46841c470a2988ed60fe97ed\",\"0x0816668fb894b795e9a0f3fd0d8edb3e908fc25c348facfad08d843745c54b69\",\"0x2432a8c1d656ee0a962dd65db997af5ec0a40d26e5b9b5e0acecf7ce0dc0c07a\",\"0x0306abfb218cfad48f26292431a96951a69632d24a6f5bdf882c2772556c7c34\",\"0x224abe7ce7b44509a4126a8a8b228439e653cda9cd941c0de4689323d1dbd15b\"],\"num_leaves\":18302009,\"num_nodes\":36604007},\"block_accumulator_info\":{\"accumulator_root\":\"0x6050aa97095cbfcb701b8fdf26b45bb0e7d1e24544f6e93eeeb30c30cb8cd7a8\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xe2d933796d4b6f2db844f61e12a48b20b486c750658619d516b0b82b726b95ce\",\"0x969628383eccc8a969788db77f74f3e015dcb3bcd06e7b2e786313dc4a799cb0\",\"0x8c592a5614fbd8f59a6e55f56f7b9b64bf6a36343d88bbb761a48dcc987c96b2\"],\"num_leaves\":16764560,\"num_nodes\":33529105}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x3160d0892a33f49ddf2184c3a712b748fa954eb2bf4626d9130de482d61bb684\",\"total_difficulty\":\"0x0e883d9d0e31cd\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x14b015ddff8725be0ce45a3c41129d15ff3f540d46fb2e555f8061cb2a9b6ae5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0xac1d2dd9dc1b69917c18b84dc44719cdd5d01c50b5f86769089b214792a8e521\",\"0x59b85b15194381a89e51cc0ac07d8f753f9ad87d46841c470a2988ed60fe97ed\",\"0x0816668fb894b795e9a0f3fd0d8edb3e908fc25c348facfad08d843745c54b69\",\"0x2432a8c1d656ee0a962dd65db997af5ec0a40d26e5b9b5e0acecf7ce0dc0c07a\",\"0x0306abfb218cfad48f26292431a96951a69632d24a6f5bdf882c2772556c7c34\",\"0x224abe7ce7b44509a4126a8a8b228439e653cda9cd941c0de4689323d1dbd15b\"],\"num_leaves\":18302009,\"num_nodes\":36604007},\"block_accumulator_info\":{\"accumulator_root\":\"0xd84129d196991bbf1abd76e20b10a6eaa971212e8577dbd2d8aa696baf9e7302\",\"frozen_subtree_roots\":[\"0x0932a6e4be6739c479d01adf8d5f82576f5befe096cc6a2ac866388b6ec7ae9c\",\"0x21e59980403d2675dbe227bec852f6cf781aeff625d9d8d9cb9f609100a60e0d\",\"0xe8b3a3d48b5882e3a9332c04433a7dc72477ec0cb4428ffeb54bc17369a569af\",\"0x723d6047a914757868553ab53927d882ac97911224bcce941034101e10491ee1\",\"0xb8635f1f523745fdda04448f737e57e3a3c42a29e01b5bbab849fa67468be24d\",\"0x5be6b385c212d5eb85ed99d9a7d7e2197c0c3769dccf9fe701a477b42379c8b6\",\"0x40b7b2814ac24945b7ada511b7659ad4463e7448155d38edc785a37a043efae8\",\"0x1a44cba0e1ac87a225592112c8649ffafe189aed02ed254c9d4cf2ca89e4b4b3\",\"0x04f6ae7544df7d9fb2010aeb411f6858cc2bbed9f9c2f4a19345dcb242c11a08\",\"0x06b70142cd219178a6a406a8da38236df6d18f6691d8ab78d26c0a42a7508518\",\"0x937a2af31072a8b5d5c0cad3c69c0ebe703111426b7a60fd8b934cb4962ed7a4\",\"0x50724b898947d982ba1deb0225270761438cfece34cef246eddc848facbd0a0b\",\"0xe2d933796d4b6f2db844f61e12a48b20b486c750658619d516b0b82b726b95ce\",\"0x969628383eccc8a969788db77f74f3e015dcb3bcd06e7b2e786313dc4a799cb0\",\"0x8c592a5614fbd8f59a6e55f56f7b9b64bf6a36343d88bbb761a48dcc987c96b2\",\"0x3160d0892a33f49ddf2184c3a712b748fa954eb2bf4626d9130de482d61bb684\"],\"num_leaves\":16764561,\"num_nodes\":33529106}}").unwrap() ) ); // 16779974 @@ -447,7 +447,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,98,97,174,203,30,150,39,0,0,0,0,0,0,0,0,194,10,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,137,159,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[33,83,19,199,124,242,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,45,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[60,176,193,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7b202199ec36e84b5fa89027690d2a6e/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,1,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,123,32,33,153,236,54,232,75,95,168,144,39,105,13,42,110,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x7b202199ec36e84b5fa89027690d2a6e/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[95,162,167,171,136,73,61,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x2bf2309fb88226a475ca66a8ca59252d890c97136237c10b71bb1a63cac2883c\",\"total_difficulty\":\"0x0e89e05f06b7e5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2c1b873b34abc1889a50d940f8e7e98edd077d2eff63d313631703434a072b63\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0xe20db6adcce7867ee5dabcd546dfbe7b5a0da1452d7fb48eb856987dab089b53\",\"0x49073881307c3f7b7907dc97c6445efb312f3ee6d9f9147ce0d7cecc44daac88\",\"0xf8ef85b248a3b7b302d012e49d37cf3014facfe1a428a11bae0ce36cb0cb5a73\",\"0xe9c78924872a49550618986532576684361b0ef1dba94da4aa8516c1fbf7538a\",\"0xf4425638e91df0c19729e52cd55b0548df9edf791f8ceed4c76bec9d6c540b32\",\"0x97025ab943b16fe7ccdde9bef094026b031dbc471f236e48af361897b38f8df2\",\"0x2d0d7944de8e221e19a6dc5dac1a96d609402ea49eb016f728a954e2690c5c6f\"],\"num_leaves\":18318253,\"num_nodes\":36636493},\"block_accumulator_info\":{\"accumulator_root\":\"0xde4b1171d069f85b34511f3014dcef53851dee34f0dccada1887a006e8a1ee1d\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x96fa6ad2cdc4b7f0c9b1c98ae4adffd590bc6fe73b9680732293559718b89bdc\",\"0x3bc8715733c70f42e51aa17d757b6291ba50fea90d95e261cffbf1a3953e8bc4\",\"0x599389ecc7a13a5bfe7173d51e790387c588e09d6644736be4001592fcbba9cf\",\"0x81ee6764a8dd6bfa05b60fd65d0ad85b44b4c0862666432bb2824fe9712288bd\"],\"num_leaves\":16779974,\"num_nodes\":33559941}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x2bf2309fb88226a475ca66a8ca59252d890c97136237c10b71bb1a63cac2883c\",\"total_difficulty\":\"0x0e89e05f06b7e5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x2c1b873b34abc1889a50d940f8e7e98edd077d2eff63d313631703434a072b63\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0xe20db6adcce7867ee5dabcd546dfbe7b5a0da1452d7fb48eb856987dab089b53\",\"0x49073881307c3f7b7907dc97c6445efb312f3ee6d9f9147ce0d7cecc44daac88\",\"0xf8ef85b248a3b7b302d012e49d37cf3014facfe1a428a11bae0ce36cb0cb5a73\",\"0xe9c78924872a49550618986532576684361b0ef1dba94da4aa8516c1fbf7538a\",\"0xf4425638e91df0c19729e52cd55b0548df9edf791f8ceed4c76bec9d6c540b32\",\"0x97025ab943b16fe7ccdde9bef094026b031dbc471f236e48af361897b38f8df2\",\"0x2d0d7944de8e221e19a6dc5dac1a96d609402ea49eb016f728a954e2690c5c6f\"],\"num_leaves\":18318253,\"num_nodes\":36636493},\"block_accumulator_info\":{\"accumulator_root\":\"0x51affac1084b23db67769ac4de6a125fddb025ec159a2c79ac9f2ba973322fe5\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x96fa6ad2cdc4b7f0c9b1c98ae4adffd590bc6fe73b9680732293559718b89bdc\",\"0x3bc8715733c70f42e51aa17d757b6291ba50fea90d95e261cffbf1a3953e8bc4\",\"0x599389ecc7a13a5bfe7173d51e790387c588e09d6644736be4001592fcbba9cf\",\"0x81ee6764a8dd6bfa05b60fd65d0ad85b44b4c0862666432bb2824fe9712288bd\",\"0x2bf2309fb88226a475ca66a8ca59252d890c97136237c10b71bb1a63cac2883c\"],\"num_leaves\":16779975,\"num_nodes\":33559942}}").unwrap() ) ); // 16780003 @@ -456,7 +456,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::Treasury::Treasury<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[64,248,180,235,169,30,150,39,0,0,0,0,0,0,0,0,223,10,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,165,159,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[191,62,187,95,157,242,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,46,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[215,225,192,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe0c0ce2df4f1e0b0f1b6dc10bbabfdb3/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,1,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,224,192,206,45,244,241,224,176,241,182,220,16,187,171,253,179,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe0c0ce2df4f1e0b0f1b6dc10bbabfdb3/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[18,131,104,49,53,8,97,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x1dc3daafa9aa24e2cc7667d886a074e976bfea95725a1bcb83bb45bdd4a6db5c\",\"total_difficulty\":\"0x0e89e11b0f9f9f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8e6c5a67c7d06dc1376dbd258c7ce5ccb8ba5e4c6a3f994dfb9540a250050fcc\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0xe20db6adcce7867ee5dabcd546dfbe7b5a0da1452d7fb48eb856987dab089b53\",\"0x49073881307c3f7b7907dc97c6445efb312f3ee6d9f9147ce0d7cecc44daac88\",\"0xf8ef85b248a3b7b302d012e49d37cf3014facfe1a428a11bae0ce36cb0cb5a73\",\"0xc6d75e53dc68348d11514ce4e88adb9a194af92bb2bf4e5f324b3d18903b0b33\",\"0xdcfb72dd08a0574b67f56e9bb8bac7ede5c85d620b0e7dd6973572e47b8c0146\",\"0x99346653833b9f2cb913d81ba9fc6e8daaea3deb4853ce553544f74fe8df05a9\",\"0x7b6a032ebe07fc378e464e0af9541fd442b98fd4767e3aa4173cc6d0d85cf510\"],\"num_leaves\":18318285,\"num_nodes\":36636557},\"block_accumulator_info\":{\"accumulator_root\":\"0x31d28d2e8ec1896deddcccb7d15ad8576eef81d2c70271d4f874fde7cc1f952f\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x96fa6ad2cdc4b7f0c9b1c98ae4adffd590bc6fe73b9680732293559718b89bdc\",\"0x3bc8715733c70f42e51aa17d757b6291ba50fea90d95e261cffbf1a3953e8bc4\",\"0xb31c68d17654f68aac3b2e75d0b1346d6214c2aa7a5d4f74841e98f7093b4371\",\"0x0a793de2877dc631fc9ee40ad874bd91dba5525f2e6a14858aaaf1a8bc0b72f4\",\"0x531bc2cee24181a2ba37fad88de3cded203e3c9ee91a6e33b98287ddb5f63292\"],\"num_leaves\":16780003,\"num_nodes\":33559998}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x1dc3daafa9aa24e2cc7667d886a074e976bfea95725a1bcb83bb45bdd4a6db5c\",\"total_difficulty\":\"0x0e89e11b0f9f9f\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8e6c5a67c7d06dc1376dbd258c7ce5ccb8ba5e4c6a3f994dfb9540a250050fcc\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0xe20db6adcce7867ee5dabcd546dfbe7b5a0da1452d7fb48eb856987dab089b53\",\"0x49073881307c3f7b7907dc97c6445efb312f3ee6d9f9147ce0d7cecc44daac88\",\"0xf8ef85b248a3b7b302d012e49d37cf3014facfe1a428a11bae0ce36cb0cb5a73\",\"0xc6d75e53dc68348d11514ce4e88adb9a194af92bb2bf4e5f324b3d18903b0b33\",\"0xdcfb72dd08a0574b67f56e9bb8bac7ede5c85d620b0e7dd6973572e47b8c0146\",\"0x99346653833b9f2cb913d81ba9fc6e8daaea3deb4853ce553544f74fe8df05a9\",\"0x7b6a032ebe07fc378e464e0af9541fd442b98fd4767e3aa4173cc6d0d85cf510\"],\"num_leaves\":18318285,\"num_nodes\":36636557},\"block_accumulator_info\":{\"accumulator_root\":\"0xb7b0bcf0f52c169044d3d88953904f362d289d5810bc7a7c54f6607e1f602342\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x96fa6ad2cdc4b7f0c9b1c98ae4adffd590bc6fe73b9680732293559718b89bdc\",\"0x3bc8715733c70f42e51aa17d757b6291ba50fea90d95e261cffbf1a3953e8bc4\",\"0xb31c68d17654f68aac3b2e75d0b1346d6214c2aa7a5d4f74841e98f7093b4371\",\"0x21cadbd28816183f458cf8e7225f488687d2e37d5014e10857a92c84a6439023\"],\"num_leaves\":16780004,\"num_nodes\":33560001}}").unwrap() ) ); // 16780049 @@ -465,7 +465,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,124,163,94,116,30,150,39,0,0,0,0,0,0,0,0,13,11,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,209,159,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[217,49,206,152,208,242,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,47,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[114,19,192,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x15c37f15045f448d26fd262d86d5619c/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,1,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,21,195,127,21,4,95,68,141,38,253,38,45,134,213,97,156,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x15c37f15045f448d26fd262d86d5619c/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[162,82,68,137,248,76,98,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x497258676d0a8ab2c3c357a2f0a43d08648fe5c6c830d5e3a53e90a098cc9ba3\",\"total_difficulty\":\"0x0e89e2221a4c9a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x999e27f839e02128c8cc2b3cee4d115a238e6f3e75fdd011d50935b7b25a8871\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\"],\"num_leaves\":18318336,\"num_nodes\":36636665},\"block_accumulator_info\":{\"accumulator_root\":\"0x9093ec924371fb13aa7668d23b027d571a767f3332fe95959ddeba4ffc42308a\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x6c6324da72c7cc9e54474a32bdfda9ca5a4b0627f7d02cf716c14a7c65631168\",\"0x3cbe36b161fd43adf07c244293e700fc2baf829acc441743add86928c5b081f6\",\"0x3523668424612eb5b55a0d793f759dd266f5f063c489313550514209fc96ced6\"],\"num_leaves\":16780049,\"num_nodes\":33560092}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x497258676d0a8ab2c3c357a2f0a43d08648fe5c6c830d5e3a53e90a098cc9ba3\",\"total_difficulty\":\"0x0e89e2221a4c9a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x999e27f839e02128c8cc2b3cee4d115a238e6f3e75fdd011d50935b7b25a8871\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\"],\"num_leaves\":18318336,\"num_nodes\":36636665},\"block_accumulator_info\":{\"accumulator_root\":\"0xad630948e3bdb3a8947211032e57d6b71f7a707e88fa629028bfa4ddeca79334\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x6c6324da72c7cc9e54474a32bdfda9ca5a4b0627f7d02cf716c14a7c65631168\",\"0x3cbe36b161fd43adf07c244293e700fc2baf829acc441743add86928c5b081f6\",\"0xd380c054646f6b416d14e6be822bca5bca4e76ac35faa229846e5964bb454f65\"],\"num_leaves\":16780050,\"num_nodes\":33560094}}").unwrap() ) ); // 16780081 @@ -474,7 +474,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,60,229,29,79,30,150,39,0,0,0,0,0,0,0,0,45,11,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,240,159,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[194,143,137,175,244,242,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,48,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[13,69,191,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xf9f1bfbbea129e6cbb6d0e11ece3e737/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,1,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,249,241,191,187,234,18,158,108,187,109,14,17,236,227,231,55,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xf9f1bfbbea129e6cbb6d0e11ece3e737/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[81,202,56,165,7,22,82,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x2210e3eea0b28cfeeeb45cf7e3f313aefd4ccdcd3cd03fafe3b6c502d9d100a9\",\"total_difficulty\":\"0x0e89e2f3d7abc4\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x61a418d5d9ac6c82b59738714bd307935564f4c1ee0a2515fd82a24402763ad9\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\",\"0x1e0e402b178b4425009edc46a0d59e62f7958edc162ae0c4108608d26d670bd3\",\"0xf8e9cf64891a49bffa60aae193f5fb84ce58bfd0d614805726b7403a6052985b\"],\"num_leaves\":18318372,\"num_nodes\":36636735},\"block_accumulator_info\":{\"accumulator_root\":\"0xe70cc8c759dc31ab2d7d3223b01e710d65c957ed2eaa91c9760d3c0c76c3140f\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x6c6324da72c7cc9e54474a32bdfda9ca5a4b0627f7d02cf716c14a7c65631168\",\"0x5f579136f0c5f3351fa681c403bbf14457072fbd5bc1f72574ce7c37a3547907\",\"0xbc0902de4ac4c125fc2f463bced9c46c1d4d96d13f7f07d3cf6a010b71e8b38f\",\"0x7f4d316ac6dd839edbac8bbfa0c653dcb526f2e05be7dd9c896b1371d767b118\"],\"num_leaves\":16780081,\"num_nodes\":33560155}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x2210e3eea0b28cfeeeb45cf7e3f313aefd4ccdcd3cd03fafe3b6c502d9d100a9\",\"total_difficulty\":\"0x0e89e2f3d7abc4\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x61a418d5d9ac6c82b59738714bd307935564f4c1ee0a2515fd82a24402763ad9\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\",\"0x1e0e402b178b4425009edc46a0d59e62f7958edc162ae0c4108608d26d670bd3\",\"0xf8e9cf64891a49bffa60aae193f5fb84ce58bfd0d614805726b7403a6052985b\"],\"num_leaves\":18318372,\"num_nodes\":36636735},\"block_accumulator_info\":{\"accumulator_root\":\"0x8e9f73eb4c36386bd54d80173df208e61e2a5073a55cb59898a862358c3beba3\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0xe860f2582fb61b2e4158c543ed81090edbe5b1b3bb6eb7aa717b5bdbf0700d80\",\"0x6c6324da72c7cc9e54474a32bdfda9ca5a4b0627f7d02cf716c14a7c65631168\",\"0x5f579136f0c5f3351fa681c403bbf14457072fbd5bc1f72574ce7c37a3547907\",\"0xbc0902de4ac4c125fc2f463bced9c46c1d4d96d13f7f07d3cf6a010b71e8b38f\",\"0xdaf9bd161006f1c78567d9480abb511e6e975428b948e296b91fb1f7c1fa462d\"],\"num_leaves\":16780082,\"num_nodes\":33560157}}").unwrap() ) ); // 16780327 @@ -483,7 +483,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,28,249,68,48,29,150,39,0,0,0,0,0,0,0,0,35,12,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,215,160,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,30,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[2,126,38,18,2,244,55,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,49,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[168,118,190,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x329173fe798bfd77094a101c0adad3b4/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,1,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,50,145,115,254,121,139,253,119,9,74,16,28,10,218,211,180,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x329173fe798bfd77094a101c0adad3b4/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[245,52,116,109,173,73,68,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x4c2d633c02767ab9ebb2592e5fa68a7611119b65abf5d659ae8b74c9cf7179e8\",\"total_difficulty\":\"0x0e89e90fa81372\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xce03435921a5094424048559301f8f4a1c0c06b756303ea54d86656482a281b5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\",\"0x774ccb43c4bd684328e91ea182a74427e648d25b79aa56d61fd2ca1762ce50ad\",\"0xcb2f54ddb2d0ca68278651f6c65cd59a853657968f132ae1af3b508ed0bbb33f\",\"0xbc0e5ec12e366c54a5d4d9bf9cc20d6fc49689395ef670b51eb794f3555fd65d\"],\"num_leaves\":18318626,\"num_nodes\":36637242},\"block_accumulator_info\":{\"accumulator_root\":\"0xd7878f579900e5660b800615ed52637c38feda2c4403f83f0ab9ea24de92aafd\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0x040863dcdfd9d94fcb94a4b1e857acf789d7ffecf1f8d0fea06f95f66487b33f\",\"0x30b5f3ef7842f1a410130f9278be32db1587b691b5f83bc168d64515f6411137\",\"0x302963b9ee2196bdbcd8e8fdc51d903204f8b7c3790d55a3b65de7aae1afbf0c\",\"0x4c01a5b80b7515a75f33f6965e724234c1874e660e6eb4eee1c48240eea105ba\",\"0x4854c1c7a4c2b29fe26fb9cddfd7517c80897e11622a0eece150244421cd9cad\"],\"num_leaves\":16780327,\"num_nodes\":33560647}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x4c2d633c02767ab9ebb2592e5fa68a7611119b65abf5d659ae8b74c9cf7179e8\",\"total_difficulty\":\"0x0e89e90fa81372\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xce03435921a5094424048559301f8f4a1c0c06b756303ea54d86656482a281b5\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x3144f6326d1ddd8220cbb83003a2fa7cb74c1f3cc595d9445a77e2219ba2833f\",\"0x774ccb43c4bd684328e91ea182a74427e648d25b79aa56d61fd2ca1762ce50ad\",\"0xcb2f54ddb2d0ca68278651f6c65cd59a853657968f132ae1af3b508ed0bbb33f\",\"0xbc0e5ec12e366c54a5d4d9bf9cc20d6fc49689395ef670b51eb794f3555fd65d\"],\"num_leaves\":18318626,\"num_nodes\":36637242},\"block_accumulator_info\":{\"accumulator_root\":\"0xd9a60f07b3cf3434d18fcdc4020e41cf70057d8e8c29bced5b909522fa05b22c\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0xd51bb510f47ed5ae2f2119bdbaf1a89549e7a4892ce0a2fdc38506d53705b862\",\"0x040863dcdfd9d94fcb94a4b1e857acf789d7ffecf1f8d0fea06f95f66487b33f\",\"0x30b5f3ef7842f1a410130f9278be32db1587b691b5f83bc168d64515f6411137\",\"0xce6ecffb2b360aec9cd064b4fe7ec580128cbdeee323ae5f6223a5ee458bced7\"],\"num_leaves\":16780328,\"num_nodes\":33560651}}").unwrap() ) ); // 16798717 @@ -492,7 +492,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,67,69,164,112,201,149,39,0,0,0,0,0,0,0,0,249,83,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,88,228,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[55,199,63,22,138,154,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,50,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[67,168,189,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x2e890d015e7bd850e4ec99da86a952c0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,1,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,46,137,13,1,94,123,216,80,228,236,153,218,134,169,82,192,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x2e890d015e7bd850e4ec99da86a952c0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[27,177,184,187,28,249,79,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x7bad138c47422b668fa8b6604d8598df816c66f5bcf9ebb8c9c4109141752e4c\",\"total_difficulty\":\"0x0e8bd4147a9fad\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x95842cfd1549cf9fd7d6d458f25dbdc8d9ea0816fd8efb551a271b735eebc688\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0x086ca22e9b5996760de06df4ca5b4c84d00092c4b29829072b1cb19cd20e9bbf\",\"0x4d63e975e45ef263462f0e8fd1c69f595158c561ccb3110aeae2b832068b03a1\"],\"num_leaves\":18337930,\"num_nodes\":36675849},\"block_accumulator_info\":{\"accumulator_root\":\"0x15e9f5caf3783e0116b7d90a6a3b91a08797eefef9fa78fd1458d9252815b18a\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x844921b70d81485f4243a927176a42c67a39c888be844e139c1adea3c1d4f646\",\"0x251dbd17471e9129d6a3fd5a4d0220ed5c3d34b53d8ec7c714af144df8d9b881\",\"0x2456f49ae9edfda5e2524af62e4e98d419039d6f3f8a51e53fdf56ea559687b3\",\"0xaf3d4aa0a40b8cc9c4800cd203e750347a1931fe712d48d9c8ee78f07219d3eb\",\"0x5abf0b56527505aab7c97ae582e919b8119433fbe88bd94e31fc1c0167d6e495\",\"0xdbeb2756d2a696550d3d63d364c2990370f7a313c707d3445030dc5513806798\",\"0x2817ee314ba3b03478ddc254016b46d1ea7ac35f7451a4e5f061a2e5859aa3da\",\"0xd7eb1ed022a3e6c93bc0c8539f0e2e5696b8c6d6679e8cf506ef2a21717b9517\",\"0xa406e2b41ce67e2e38cc9f56e3e916a7fb4b9d2c30f50c0b824b2f8018adabd8\"],\"num_leaves\":16798717,\"num_nodes\":33597422}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x7bad138c47422b668fa8b6604d8598df816c66f5bcf9ebb8c9c4109141752e4c\",\"total_difficulty\":\"0x0e8bd4147a9fad\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x95842cfd1549cf9fd7d6d458f25dbdc8d9ea0816fd8efb551a271b735eebc688\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0x086ca22e9b5996760de06df4ca5b4c84d00092c4b29829072b1cb19cd20e9bbf\",\"0x4d63e975e45ef263462f0e8fd1c69f595158c561ccb3110aeae2b832068b03a1\"],\"num_leaves\":18337930,\"num_nodes\":36675849},\"block_accumulator_info\":{\"accumulator_root\":\"0x33dd5940f9a2ec75ea0b52e9df0fa2f557e6088e097c3de59acff94c6e5c1d03\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x844921b70d81485f4243a927176a42c67a39c888be844e139c1adea3c1d4f646\",\"0x251dbd17471e9129d6a3fd5a4d0220ed5c3d34b53d8ec7c714af144df8d9b881\",\"0x2456f49ae9edfda5e2524af62e4e98d419039d6f3f8a51e53fdf56ea559687b3\",\"0xaf3d4aa0a40b8cc9c4800cd203e750347a1931fe712d48d9c8ee78f07219d3eb\",\"0x5abf0b56527505aab7c97ae582e919b8119433fbe88bd94e31fc1c0167d6e495\",\"0xdbeb2756d2a696550d3d63d364c2990370f7a313c707d3445030dc5513806798\",\"0x2817ee314ba3b03478ddc254016b46d1ea7ac35f7451a4e5f061a2e5859aa3da\",\"0xd7eb1ed022a3e6c93bc0c8539f0e2e5696b8c6d6679e8cf506ef2a21717b9517\",\"0x131d6437e8a930e038c8b12daa797bd3ab4f2b62ce4fd559f1a9f2af5dc8fc04\"],\"num_leaves\":16798718,\"num_nodes\":33597424}}").unwrap() ) ); // 16798752 @@ -501,7 +501,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,45,117,229,71,201,149,39,0,0,0,0,0,0,0,0,28,84,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,120,228,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[120,28,2,87,175,154,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,51,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[222,217,188,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb9ad8b357eb59ec508db8e0f19515ae0/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,1,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,185,173,139,53,126,181,158,197,8,219,142,15,25,81,90,224,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xb9ad8b357eb59ec508db8e0f19515ae0/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[199,1,16,191,21,118,75,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[158,115,1,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,253,228,183,91,126,18,248,64,239,254,141,33,83,158,228,140,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,5,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,6,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89,115,102,4,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[205,230,253,191,7,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Oracle::DataSource<0x82e35b34096f32c42061717c06e44a59::SUSHI_USD::SUSHI_USD, u128>\"},{\"Value\":[0,0,0,0,0,0,0,0,162,104,0,0,0,0,0,0,161,104,0,0,0,0,0,0,24,8,0,0,0,0,0,0,0,130,227,91,52,9,111,50,196,32,97,113,124,6,228,74,89]}],[{\"AccessPath\":\"0x82e35b34096f32c42061717c06e44a59/1/0x00000000000000000000000000000001::Oracle::OracleFeed<0x82e35b34096f32c42061717c06e44a59::SUSHI_USD::SUSHI_USD, u128>\"},{\"Value\":[161,104,0,0,0,0,0,0,205,64,72,7,0,0,0,0,0,0,0,0,0,0,0,0,41,170,125,184,141,1,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x24d6e77c7c88139e7fd0226583e6936d5d46be05c9f5f23cb08eb79889e90f61\",\"total_difficulty\":\"0x0e8bd512929901\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4d433b5b3a3ef4f7f6d0de2e410302f5a051c54d107cb9a064089abece803c7a\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0x37251dc1f8b1ee54ce7221795332f144d7eb239a4a6b11635fce81df844e01ed\",\"0x69ebed44524258c1bc078b613df0227a8ab89885891d6cfa272ae4eeaa14be8b\",\"0x68994d7eb05e8aae544d843a26b27bb0057fe3680994d788e258587080d756d9\"],\"num_leaves\":18337972,\"num_nodes\":36675932},\"block_accumulator_info\":{\"accumulator_root\":\"0xedb77b9c07c4fefc9e576567a4ef0ba66254136d57299b61be9b5d740addbe35\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0xaa0ef3dada88de8e020cdbd6f1265222a6d9e940a38ec8b69a5196b25dc4b9d8\"],\"num_leaves\":16798752,\"num_nodes\":33597499}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x24d6e77c7c88139e7fd0226583e6936d5d46be05c9f5f23cb08eb79889e90f61\",\"total_difficulty\":\"0x0e8bd512929901\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x4d433b5b3a3ef4f7f6d0de2e410302f5a051c54d107cb9a064089abece803c7a\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0x37251dc1f8b1ee54ce7221795332f144d7eb239a4a6b11635fce81df844e01ed\",\"0x69ebed44524258c1bc078b613df0227a8ab89885891d6cfa272ae4eeaa14be8b\",\"0x68994d7eb05e8aae544d843a26b27bb0057fe3680994d788e258587080d756d9\"],\"num_leaves\":18337972,\"num_nodes\":36675932},\"block_accumulator_info\":{\"accumulator_root\":\"0xee85f64546d2710091d78f74a30ee4e9e5608a3f97c678ab69822e13f2a9567c\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0xaa0ef3dada88de8e020cdbd6f1265222a6d9e940a38ec8b69a5196b25dc4b9d8\",\"0x24d6e77c7c88139e7fd0226583e6936d5d46be05c9f5f23cb08eb79889e90f61\"],\"num_leaves\":16798753,\"num_nodes\":33597500}}").unwrap() ) ); // 16798780 @@ -510,7 +510,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,80,1,47,39,201,149,39,0,0,0,0,0,0,0,0,56,84,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,147,228,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[215,99,122,227,206,154,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,52,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[121,11,188,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe845c1ae63507c3fbc2f31af0bcc18bb/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,1,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,232,69,193,174,99,80,124,63,188,47,49,175,11,204,24,187,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xe845c1ae63507c3fbc2f31af0bcc18bb/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[60,248,42,23,130,186,137,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0xabc3eb79d2a129aef0e3292b1f3118da4d220b8745683628fccbe4de7dcb074c\",\"total_difficulty\":\"0x0e8bd5f0a9e566\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x6eda049980fa0dca1892207a06b015152dc2a6c6aa69a7e009ebe95d4f3b308b\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0xbe197d876dfc00798f6dbc70668466af2adca0e49cb3e9b7fb8fc6ce31cfbcf3\",\"0x4e4539f6459f53093886ffcd6d285d58020af9e983feeb32a499631809f8a21d\",\"0x3274167e66aec34020d3687096edcc0a0d7eca35a30899bfee350ba9adcc4f63\",\"0xaf4ba45877fb890b518caf9979c0f0db23f7968376ac485a68248362b87da900\"],\"num_leaves\":18338005,\"num_nodes\":36675997},\"block_accumulator_info\":{\"accumulator_root\":\"0x57b492c466b98c08afa5bae1e7dfa0a7515f47f4032de743da2849dea2765177\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0xaa0ef3dada88de8e020cdbd6f1265222a6d9e940a38ec8b69a5196b25dc4b9d8\",\"0x1ed93775032629bec09a84fb13dcbd60dd5fd0465cb8e2f0a44b9fe48ed20ad6\",\"0x06a68821f1e4ec7516c8c5fcf62db48ed5396411a4dc0febb8e9a31cc24ce80f\",\"0x43f1720b7f3e839afd6b3cf2abdee370a54e2be217f017cc31e28aca7267b36f\"],\"num_leaves\":16798780,\"num_nodes\":33597552}}").unwrap() + serde_json::from_str("{\"block_id\":\"0xabc3eb79d2a129aef0e3292b1f3118da4d220b8745683628fccbe4de7dcb074c\",\"total_difficulty\":\"0x0e8bd5f0a9e566\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x6eda049980fa0dca1892207a06b015152dc2a6c6aa69a7e009ebe95d4f3b308b\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x94b3f1bccb4161679d301186d06b3734e7dc092e743d0b1646deb813630cb0dd\",\"0xbe197d876dfc00798f6dbc70668466af2adca0e49cb3e9b7fb8fc6ce31cfbcf3\",\"0x4e4539f6459f53093886ffcd6d285d58020af9e983feeb32a499631809f8a21d\",\"0x3274167e66aec34020d3687096edcc0a0d7eca35a30899bfee350ba9adcc4f63\",\"0xaf4ba45877fb890b518caf9979c0f0db23f7968376ac485a68248362b87da900\"],\"num_leaves\":18338005,\"num_nodes\":36675997},\"block_accumulator_info\":{\"accumulator_root\":\"0xbfe319e2baa78c373ceb1c9822dbcc33940832c4d9a8084bb041ecdb07326c42\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0xaa0ef3dada88de8e020cdbd6f1265222a6d9e940a38ec8b69a5196b25dc4b9d8\",\"0x1ed93775032629bec09a84fb13dcbd60dd5fd0465cb8e2f0a44b9fe48ed20ad6\",\"0x06a68821f1e4ec7516c8c5fcf62db48ed5396411a4dc0febb8e9a31cc24ce80f\",\"0x43f1720b7f3e839afd6b3cf2abdee370a54e2be217f017cc31e28aca7267b36f\",\"0xabc3eb79d2a129aef0e3292b1f3118da4d220b8745683628fccbe4de7dcb074c\"],\"num_leaves\":16798781,\"num_nodes\":33597553}}").unwrap() ) ); // 16799267 @@ -519,7 +519,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,249,174,168,239,198,149,39,0,0,0,0,0,0,0,0,31,86,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,95,230,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[255,80,83,251,230,156,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x11ed1fa4209b6f0f03e5385b8bc5d1ea/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,1,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,17,237,31,164,32,155,111,15,3,229,56,91,139,197,209,234,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x11ed1fa4209b6f0f03e5385b8bc5d1ea/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[141,8,165,72,79,118,141,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,53,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[20,61,187,236,96,0,0,0,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x755a73a87954c2a7be7f2f56b9ac51e19b784d63a0fdcc6223205fe06e50b026\",\"total_difficulty\":\"0x0e8be1e8a50e5a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8dd7c20bcf5b1938565213e9015a34f556a097845523b4f1f101adc300f1dfc7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x43ff83ac309761d3319c1ee740ba37e76298b7e7d4e17cecce8f8e8123fd969d\",\"0x8fece36a03ab341011d9f83f3362a0d6b1a4dc8ed99dc721270a387aaa1eeab0\",\"0x8af9e21030f3b145c4d05b435dfbe890d94613f08809fc5c2887e5ae4f5dd3b6\",\"0xc0d4eb8eddc8cb99c8e72981cf102a442725a8c144db80bc48a70a7024318e67\"],\"num_leaves\":18338520,\"num_nodes\":36677027},\"block_accumulator_info\":{\"accumulator_root\":\"0x1e18ea28cafbbe1091706a4e7fc9f693d2edd5854cf02a684c8f3f82760e0b23\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0xf9f1f6e24ca9e614f8b6c365d34bbb0b3012abede35377fedfe9ce52a5886834\",\"0x61c8bac9baf30da21b925c4471ae1ebddd1e146c4b1a01006a6d2ce3b5fcc278\",\"0x587c6c9bacd42eb9aeebf266b68303243032a89fa03d7fbfde7e5db453143a67\"],\"num_leaves\":16799267,\"num_nodes\":33598526}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x755a73a87954c2a7be7f2f56b9ac51e19b784d63a0fdcc6223205fe06e50b026\",\"total_difficulty\":\"0x0e8be1e8a50e5a\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x8dd7c20bcf5b1938565213e9015a34f556a097845523b4f1f101adc300f1dfc7\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x43ff83ac309761d3319c1ee740ba37e76298b7e7d4e17cecce8f8e8123fd969d\",\"0x8fece36a03ab341011d9f83f3362a0d6b1a4dc8ed99dc721270a387aaa1eeab0\",\"0x8af9e21030f3b145c4d05b435dfbe890d94613f08809fc5c2887e5ae4f5dd3b6\",\"0xc0d4eb8eddc8cb99c8e72981cf102a442725a8c144db80bc48a70a7024318e67\"],\"num_leaves\":18338520,\"num_nodes\":36677027},\"block_accumulator_info\":{\"accumulator_root\":\"0xc40b354c39562240ab8335a97b600e5bf226c19cbb5a36e4083021f75177dc2f\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0xf9f1f6e24ca9e614f8b6c365d34bbb0b3012abede35377fedfe9ce52a5886834\",\"0x29d5ca36ff25a3ba11f59c2880ee18854ff0c32cfd5009daf9f6ec0e44666102\"],\"num_leaves\":16799268,\"num_nodes\":33598529}}").unwrap() ) ); // 16799357 @@ -528,7 +528,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,128,202,196,134,198,149,39,0,0,0,0,0,0,0,0,121,86,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,180,230,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[163,238,40,13,74,157,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,54,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[175,110,186,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x9c59015c60e0f262d3b6571bcd9c5b0b/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,248,39,142,47,51,143,162,48,226,227,195,196,246,92,182,218,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,1,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,1,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,11,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,12,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,156,89,1,92,96,224,242,98,211,182,87,27,205,156,91,11,11,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x9c59015c60e0f262d3b6571bcd9c5b0b/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[217,135,87,120,15,240,40,1,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x6a3722887a6e7310ab53ad3e3fe8425f60beda691b896d745faaea7ff546b157\",\"total_difficulty\":\"0x0e8be4101458c7\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf4bbf55c63fab5aee90881a566fdcbebe3faccd0fd1a9d8f348cfac870d8b9a6\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xbb196c5477c0382c44b0783bce99710a6ace200d0f524fd36ee551ef1d1a5a56\",\"0x8be04afb298513788058f01aa9121e52155fd430c423884ec3a45f76f1bbb43c\",\"0x31bbd73c894359d0b15bd2f7be663a0598b297a62263c54c5f41a6638cb4b16f\",\"0x9508e78edaf35a63ca635cf562b480657e7c53a8cb028015a05aa18975e6156d\",\"0x33fd40b6e1d615ec120d18b3895d582a8a22db2017a6864c16d3311bce91df8d\"],\"num_leaves\":18338619,\"num_nodes\":36677223},\"block_accumulator_info\":{\"accumulator_root\":\"0x5cbe24cd344c4836b402e651ccf694d3f3f66d56f96336121f9a408c2b061215\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x1df4be9e9fffe519db35158cef196361cc0c2a9a9e202f419bd157ffa3f63bda\",\"0x4cc9749e636e4c90a8fdd3427ec1713e1d300ece23c6d24bbfb0c568efa7c8a0\",\"0x67090d7da275102a55269ce1fc7c2c4c9d0c2b3ddfa5fb50ea75e4f56c4319bd\",\"0xd3bfecf586f0bf731bf656be768967882b84fe1ca99e1f433118e3348de6ca32\",\"0xa487d1646735babdb0950a490baa39dae997437ab9817455dcb39814b29e74c8\",\"0xa8ee91f25763c562c1f722cd115a9455ac8c29b31a0afeb0c64d68c5f457b9b1\"],\"num_leaves\":16799357,\"num_nodes\":33598703}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x6a3722887a6e7310ab53ad3e3fe8425f60beda691b896d745faaea7ff546b157\",\"total_difficulty\":\"0x0e8be4101458c7\",\"txn_accumulator_info\":{\"accumulator_root\":\"0xf4bbf55c63fab5aee90881a566fdcbebe3faccd0fd1a9d8f348cfac870d8b9a6\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xbb196c5477c0382c44b0783bce99710a6ace200d0f524fd36ee551ef1d1a5a56\",\"0x8be04afb298513788058f01aa9121e52155fd430c423884ec3a45f76f1bbb43c\",\"0x31bbd73c894359d0b15bd2f7be663a0598b297a62263c54c5f41a6638cb4b16f\",\"0x9508e78edaf35a63ca635cf562b480657e7c53a8cb028015a05aa18975e6156d\",\"0x33fd40b6e1d615ec120d18b3895d582a8a22db2017a6864c16d3311bce91df8d\"],\"num_leaves\":18338619,\"num_nodes\":36677223},\"block_accumulator_info\":{\"accumulator_root\":\"0x717e41535f747b31e81ba1063cd7ec247a95a6de2ef90be87d36970338e5aa9e\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x1df4be9e9fffe519db35158cef196361cc0c2a9a9e202f419bd157ffa3f63bda\",\"0x4cc9749e636e4c90a8fdd3427ec1713e1d300ece23c6d24bbfb0c568efa7c8a0\",\"0x67090d7da275102a55269ce1fc7c2c4c9d0c2b3ddfa5fb50ea75e4f56c4319bd\",\"0xd3bfecf586f0bf731bf656be768967882b84fe1ca99e1f433118e3348de6ca32\",\"0xa487d1646735babdb0950a490baa39dae997437ab9817455dcb39814b29e74c8\",\"0xf82486e8413802462b2b4b8e080be479cc7dda29fc546850fbd336b4e41f710f\"],\"num_leaves\":16799358,\"num_nodes\":33598705}}").unwrap() ) ); // 16799409 @@ -537,7 +537,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,88,149,59,74,198,149,39,0,0,0,0,0,0,0,0,173,86,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,230,230,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[22,138,86,66,132,157,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,55,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[74,160,185,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa631d4daafec285ac92a81a9bd50f753/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,1,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,166,49,212,218,175,236,40,90,201,42,129,169,189,80,247,83,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0xa631d4daafec285ac92a81a9bd50f753/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[131,157,32,153,8,97,94,1,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x88f0af1d415ed475a5c66b819250f8c01ecadd2832cf5c33aec31a7363e1cd4a\",\"total_difficulty\":\"0x0e8be537890cc5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x567bc442f1aa0bb8337fa70f30ee2095e7cb0173d117d03f4aab175e6534e38f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xb9939802602d577fbff77fae79546658b418bbc2cbc797674db1a3eba88ad9f1\",\"0x2e9f4784961bab4a80ef1c8f6e9ed453e18ce4db6dca1a722b137b6892de0927\",\"0x0126c250dfbba75a0383f1261fa80ab215d4ab3c7ffaa64d2335c4e2bcdb70f1\",\"0xd8e981f98a6bb67f7c1a39123f183dda06789ce772de4a240e269947dcfbad60\"],\"num_leaves\":18338673,\"num_nodes\":36677332},\"block_accumulator_info\":{\"accumulator_root\":\"0x2b42e1cd98058c636fd0b767107baf9e95efd9a800706f218918ab418b2d278c\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x364c70617ceecd89b8eba354ecee302d45b6089844dd5528d5c72976eb0ef0b3\",\"0xa716b57b0be016dd2f1c52da6dc345dc3260293923901cadffffa5ba1dca9640\",\"0x36cac3f31f5e3730e8beed22be5ab540a1a1beff0878a23e044a49107dd44291\",\"0x6238f32a7e5a61738d753348f2e6f8caebc98dc60048274aae2cbe229ab05709\"],\"num_leaves\":16799409,\"num_nodes\":33598809}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x88f0af1d415ed475a5c66b819250f8c01ecadd2832cf5c33aec31a7363e1cd4a\",\"total_difficulty\":\"0x0e8be537890cc5\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x567bc442f1aa0bb8337fa70f30ee2095e7cb0173d117d03f4aab175e6534e38f\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xb9939802602d577fbff77fae79546658b418bbc2cbc797674db1a3eba88ad9f1\",\"0x2e9f4784961bab4a80ef1c8f6e9ed453e18ce4db6dca1a722b137b6892de0927\",\"0x0126c250dfbba75a0383f1261fa80ab215d4ab3c7ffaa64d2335c4e2bcdb70f1\",\"0xd8e981f98a6bb67f7c1a39123f183dda06789ce772de4a240e269947dcfbad60\"],\"num_leaves\":18338673,\"num_nodes\":36677332},\"block_accumulator_info\":{\"accumulator_root\":\"0x6c740256c639c8b59f0403b6ff386890277b5359d00c8148c6562c1a90defdf6\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x364c70617ceecd89b8eba354ecee302d45b6089844dd5528d5c72976eb0ef0b3\",\"0xa716b57b0be016dd2f1c52da6dc345dc3260293923901cadffffa5ba1dca9640\",\"0x36cac3f31f5e3730e8beed22be5ab540a1a1beff0878a23e044a49107dd44291\",\"0x6a8fd29f447fe6851ab5e2e80400f323d5337877f39ed82656e07b9e1e310255\"],\"num_leaves\":16799410,\"num_nodes\":33598811}}").unwrap() ) ); // 16799457 @@ -546,7 +546,7 @@ static MAIN_DIRECT_SAVE_BLOCK_HASH_MAP: Lazy\"},{\"Value\":[64,147,170,60,18,198,149,39,0,0,0,0,0,0,0,0,221,86,0,1,0,0,0,0,24,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,24,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,219,102,253,225,28,213,194,6,87,21,101,142,191,225,171,163,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,18,231,145,0,0,0,0,0,24,1,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,112,125,143,192,22,172,174,10,26,133,151,105,173,12,79,207,31,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x707d8fc016acae0a1a859769ad0c4fcf/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[255,150,44,153,183,157,45,0,0,0,0,0,0,0,0,0]}]]},{\"write_set\":[[{\"AccessPath\":\"0x00000000000000000000000000000001/1/0x00000000000000000000000000000001::TransactionFee::TransactionFee<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[101,206,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,147,37,155,150,127,92,178,4,153,120,90,251,58,181,3,135,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,18,217,94,29,178,165,77,21,188,80,146,126,86,85,175,45,56,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x12d95e1db2a54d15bc50927e5655af2d/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[229,209,184,236,96,0,0,0,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1e92f96b0d230e7b61b22b4d1d356b77/1/0x00000000000000000000000000000001::Account::Account\"},{\"Value\":[32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,1,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,2,0,0,0,0,0,0,0,24,1,0,0,0,0,0,0,0,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,1,0,0,0,0,0,0,0,24,2,0,0,0,0,0,0,0,30,146,249,107,13,35,14,123,97,178,43,77,29,53,107,119,0,0,0,0,0,0,0,0]}],[{\"AccessPath\":\"0x1e92f96b0d230e7b61b22b4d1d356b77/1/0x00000000000000000000000000000001::Account::Balance<0x00000000000000000000000000000001::STC::STC>\"},{\"Value\":[73,28,5,19,250,6,70,1,0,0,0,0,0,0,0,0]}]]}]}").unwrap(), - serde_json::from_str("{\"block_id\":\"0x36ad6466db9782508b85c867d005b97e3e47ca8cd3d819e1ce3db88336c57594\",\"total_difficulty\":\"0x0e8be680d72fdd\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x798d1c42071b3aed52290202a232d36dd5a38e98b6c0d15a1e4cc8d461e017cb\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xbd70323295677152b4e30df454752cfadaac3f31446cf59cc99a5fc08091d868\",\"0x54c0bb1efbc8f7a8c42971a4c5d0530c3220682831f68a993eca48ed2848ae89\",\"0x123fd83178fe2e506af4147de9b4df7dfbc9cdeb306a28337ec756743cf224c1\",\"0xa5761cf0183ffd5b66bed3b08e1061663d8ae83c7be412493f7a17d1e15a3c21\"],\"num_leaves\":18338726,\"num_nodes\":36677438},\"block_accumulator_info\":{\"accumulator_root\":\"0x21d18c6034a9208ba504246eb629456048fc4147bfedd44032b6dc62462bd6f3\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x364c70617ceecd89b8eba354ecee302d45b6089844dd5528d5c72976eb0ef0b3\",\"0x3118a6a12c5352a3c103a37f5ff6aab0544835cb84c262103cde0241c36ec289\",\"0xddbd8eda43979da7824336a884790fc5924681b6fcc0b1bf16a12bf429bb5865\",\"0x9300ddce7821281b714d7e7f840fa3cab4780fc77f6b4b6020ca73dd4b0e2fbc\"],\"num_leaves\":16799457,\"num_nodes\":33598905}}").unwrap() + serde_json::from_str("{\"block_id\":\"0x36ad6466db9782508b85c867d005b97e3e47ca8cd3d819e1ce3db88336c57594\",\"total_difficulty\":\"0x0e8be680d72fdd\",\"txn_accumulator_info\":{\"accumulator_root\":\"0x798d1c42071b3aed52290202a232d36dd5a38e98b6c0d15a1e4cc8d461e017cb\",\"frozen_subtree_roots\":[\"0x6a7660543beade1a82985e4d40914c5e375a3b1b1ef8c59b7fb0d600e94e6d0d\",\"0xe875ab19dbe0363c9d7e7f92ee5b42398b057893db298734ef3d90033ead0ced\",\"0x98d13f3ca40b5db9ff86b75ab8e4e555b1963e9750a6f210daff46b0aa9cbe24\",\"0x10c56482cc5085102999a6e9b329fdf71d54a5688f5b8014f994366e0934f0ff\",\"0x3776e547b259874fe9da2b2ecedc09e868ffece9f10065c11a653bd708b215fb\",\"0x31addfd9c6a20fe962e1625d86b2861b3d2d073e1ccd4ac400aab1d4b6359de3\",\"0x9819bb452443a18e7dc67f25d1f7e2754898e406640b81504e5f5b1b580c53c0\",\"0xb5afce24deefe055b40ee56a5c40c6ed730a56f0b604a858b4643839c0cd0dc4\",\"0x96fcee9bccdfa01a6013629e732a5f39c4d4d90008660c281ecca75c94403ef8\",\"0x8e774eb61482651017c01cc52cfe9a9339866d6e9c64fdce3659b3d6506d0072\",\"0xbd70323295677152b4e30df454752cfadaac3f31446cf59cc99a5fc08091d868\",\"0x54c0bb1efbc8f7a8c42971a4c5d0530c3220682831f68a993eca48ed2848ae89\",\"0x123fd83178fe2e506af4147de9b4df7dfbc9cdeb306a28337ec756743cf224c1\",\"0xa5761cf0183ffd5b66bed3b08e1061663d8ae83c7be412493f7a17d1e15a3c21\"],\"num_leaves\":18338726,\"num_nodes\":36677438},\"block_accumulator_info\":{\"accumulator_root\":\"0x113dde5f24912f7c3228b9f8d956b4cec16b82d626934ac0a0764f9cbba61d2d\",\"frozen_subtree_roots\":[\"0x68531accbd41daa8f1297d663de5951b1fea4125da2131f656b095fbd1ed3a98\",\"0x7d874cd201783802fa4840ec6049b22bdd123e4effab54b771612011d1e6fa46\",\"0x8f222079bb531bd1c8089004f6d65ecdfcedd0d1c4f6d7237c87b90d984a8214\",\"0x5eff4487e6467d6c11877ab3e3c7a1145a0f82c231bd3daf3414d9824b32e22f\",\"0x6f12b284c445af49eb00d5c649e49d595de4991172698c1f81fb7b78aa32bade\",\"0x364c70617ceecd89b8eba354ecee302d45b6089844dd5528d5c72976eb0ef0b3\",\"0x3118a6a12c5352a3c103a37f5ff6aab0544835cb84c262103cde0241c36ec289\",\"0xddbd8eda43979da7824336a884790fc5924681b6fcc0b1bf16a12bf429bb5865\",\"0xa3b2b9f2ac1060a1f405036c2c07c49fb93fe95c5171d5f74ab9e903dffc5eab\"],\"num_leaves\":16799458,\"num_nodes\":33598907}}").unwrap() ) ); @@ -1120,13 +1120,13 @@ impl BlockChain { verify_block!( VerifyBlockField::State, txn_accumulator_info == block_info.txn_accumulator_info, - "verify block: txn accumulator info mismatch" + "directly verify block: txn accumulator info mismatch" ); verify_block!( VerifyBlockField::State, block_accumulator_info == block_info.block_accumulator_info, - "verify block: block accumulator info mismatch" + "directly verify block: block accumulator info mismatch" ); let txn_infos = executed_data.txn_infos; @@ -1263,6 +1263,8 @@ impl BlockChain { .map(|status| status.total_difficulty()) .unwrap_or_default(); let total_difficulty = pre_total_difficulty + header.difficulty(); + block_accumulator.append(&[block_id])?; + let txn_accumulator_info: AccumulatorInfo = txn_accumulator.get_info(); let block_accumulator_info: AccumulatorInfo = block_accumulator.get_info(); let block_info = BlockInfo::new( From d8194228e5d3932c6b5ef4a76e8a85e724028666 Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Wed, 21 Feb 2024 14:31:48 +0800 Subject: [PATCH 18/19] fix db_export verify-blocks --- cmd/db-exporter/src/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cmd/db-exporter/src/main.rs b/cmd/db-exporter/src/main.rs index afd005383c..6c7659b98a 100644 --- a/cmd/db-exporter/src/main.rs +++ b/cmd/db-exporter/src/main.rs @@ -2164,9 +2164,10 @@ pub fn verify_block( let start_num = start; let end_num = end.unwrap_or_else(|| chain.status().head().number()); let start_time = SystemTime::now(); - let avg = (end_num - start_num + 1) / (num_cpus::get() as u64); + let thread_cnt = num_cpus::get() / 2; + let avg = (end_num - start_num + 1) / (thread_cnt as u64); let mut handles = vec![]; - for i in 0..num_cpus::get() / 2 { + for i in 0..thread_cnt { let st = start_num + i as u64 * avg; let mut end = start_num + (i as u64 + 1) * avg - 1; if end > end_num { From 8595bbf3f1c7f40a73cde71f4961582a4cca0097 Mon Sep 17 00:00:00 2001 From: nk_ysg Date: Wed, 21 Feb 2024 15:02:38 +0800 Subject: [PATCH 19/19] fix cargo fmt --- cmd/db-exporter/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/db-exporter/src/main.rs b/cmd/db-exporter/src/main.rs index 6c7659b98a..2cba4aaa4e 100644 --- a/cmd/db-exporter/src/main.rs +++ b/cmd/db-exporter/src/main.rs @@ -2272,7 +2272,7 @@ pub fn block_output( let mut chain = BlockChain::new( net.time_service(), block.header.parent_hash(), - storage.clone(), + storage, None, ) .expect("create block chain should success.");